What Is the Shortcut for Copy? A Complete Guide Across Devices and Apps
The copy shortcut is one of the most-used keyboard commands in computing — but the exact key combination depends on your operating system, device, and sometimes even the specific application you're using. Here's a clear breakdown of how it works, where it varies, and what factors shape your experience.
The Universal Copy Shortcut (and Why It's Not Truly Universal)
On the vast majority of systems, the copy shortcut is:
- Windows and Linux:
Ctrl + C - macOS:
Cmd + C - Chromebook:
Ctrl + C
These are the defaults you'll encounter in browsers, word processors, file managers, spreadsheets, and most mainstream software. They copy selected content — text, files, images, or other objects — to your system's clipboard, a temporary memory buffer that holds the copied data until you paste or replace it.
That said, "universal" is doing a lot of work here. The moment you move into specialized software, terminal environments, or mobile devices, the rules shift.
💻 Copy Shortcuts by Operating System
| Platform | Copy Shortcut | Notes |
|---|---|---|
| Windows | Ctrl + C | Works across virtually all apps |
| macOS | Cmd + C | The ⌘ key replaces Ctrl for most shortcuts |
| Linux (desktop) | Ctrl + C | Standard in GUI apps |
| Linux (terminal) | Ctrl + Shift + C | Ctrl + C sends an interrupt signal, not a copy |
| Chromebook | Ctrl + C | Identical to Windows behavior |
| Android | Tap & hold → Copy | No keyboard shortcut by default on touchscreens |
| iOS / iPadOS | Tap & hold → Copy | With a connected keyboard: Cmd + C |
The Linux terminal exception trips up a lot of users. In a terminal emulator like GNOME Terminal or iTerm2, Ctrl + C is reserved for canceling a running process. To copy text there, you need Ctrl + Shift + C — or right-click and select Copy from the context menu.
How the Clipboard Actually Works
When you press the copy shortcut, the selected content is written to your clipboard. Most operating systems maintain a single clipboard — meaning each new copy action overwrites the previous one.
Some applications and OS features extend this:
- Windows Clipboard History (
Win + V) stores multiple recent clipboard entries - macOS Universal Clipboard syncs copied content across Apple devices signed into the same iCloud account
- Third-party clipboard managers (available on all major platforms) can store dozens or hundreds of clipboard entries, making them popular with power users and developers
The clipboard holds content only in active memory. Restarting your device typically clears it, though clipboard managers with persistence features can retain history across reboots.
Copy Shortcuts in Specialized Environments 🖱️
Code Editors and IDEs
In most code editors — VS Code, Sublime Text, JetBrains IDEs — the standard Ctrl + C (or Cmd + C) still applies. However, these editors often add a useful behavior: if nothing is selected, Ctrl + C copies the entire current line. This is a deliberate productivity feature, not a bug.
Virtual Machines and Remote Desktops
When working inside a virtual machine (like VMware or VirtualBox) or a remote desktop session (like RDP or VNC), copy shortcuts may or may not pass through to the guest system depending on your configuration. Clipboard sharing between host and guest usually needs to be explicitly enabled in the VM or remote session settings.
Web-Based Apps
Browser-based tools like Google Docs, Notion, or Figma generally honor the standard OS copy shortcut. However, some browser security policies can restrict clipboard access for web apps, which is why some tools prompt you to allow clipboard permissions the first time you use them.
Variables That Affect Which Shortcut You Use
The "right" copy shortcut isn't fixed — several factors determine what actually works in your situation:
- Operating system — The single biggest factor. macOS users use
Cmd, while everyone else typically usesCtrl - Application type — GUI apps, terminal emulators, and browser-based tools each have different behaviors
- Input method — Physical keyboards behave differently from touchscreens, which rely on tap-and-hold gestures
- Custom keybindings — Power users and developers often remap shortcuts entirely in tools like AutoHotkey (Windows), Karabiner-Elements (macOS), or within their IDE settings
- Accessibility configurations — Sticky Keys and other accessibility settings can change how modifier key combinations register
- Remote or virtualized environments — Whether clipboard data passes between systems depends on software configuration, not just the shortcut itself
When the Shortcut Doesn't Work
If Ctrl + C or Cmd + C isn't working as expected, common culprits include:
- Nothing is selected — Copy requires a selection first (except in editors with line-copy behavior)
- The app has focus elsewhere — Click inside the app window before trying the shortcut
- The application intercepts the shortcut — Some games or full-screen apps capture all keyboard input
- You're in a terminal — Switch to
Ctrl + Shift + Con Linux terminals - A clipboard manager conflict — Some clipboard utilities intercept copy commands before the OS processes them
The Spectrum of Copy Shortcut Usage 📋
For a casual user working in a single OS with standard applications, the copy shortcut is completely straightforward — one combination, consistent everywhere. For developers moving between a local terminal, a remote server, a virtual machine, and a web-based project management tool in the same workflow, the "copy shortcut" becomes a context-dependent reflex that shifts depending on where focus sits at any given moment.
Your specific mix of devices, operating systems, and applications is what determines which of these scenarios describes your actual experience — and whether the default shortcuts are enough or whether a clipboard manager or custom keybindings would meaningfully change your workflow.