What Are the Shortcut Keys for Copy and Paste (And How They Work Across Every Device)
Keyboard shortcuts for copy and paste rank among the most universally used commands in computing — yet the exact keys vary depending on your operating system, device type, and even the application you're working in. Understanding why these shortcuts exist, how they function under the hood, and where the differences show up gives you a clearer picture of how to work efficiently across different setups.
The Core Concept: What Copy and Paste Actually Does
When you copy content, your operating system temporarily stores it in a memory buffer called the clipboard. The clipboard holds text, images, files, or formatted data until you paste it elsewhere — or until you copy something new, which replaces what was there before.
This clipboard system operates at the OS level, which is why shortcuts vary between platforms. Each operating system has its own keyboard modifier keys and conventions built into how it handles user input.
Standard Copy and Paste Shortcuts by Platform
Windows and Linux 🖥️
On Windows and most Linux distributions:
- Copy:
Ctrl + C - Paste:
Ctrl + V - Cut:
Ctrl + X
These have been consistent across Windows versions since the early 1990s and are deeply embedded in virtually every Windows application — from Notepad to Microsoft Word to web browsers.
macOS
On Mac computers, the Command key (⌘) replaces Control as the primary modifier:
- Copy:
⌘ + C - Paste:
⌘ + V - Cut:
⌘ + X
This distinction exists because macOS reserves the Control key for other system-level functions. If you're switching between Mac and Windows regularly, this difference is one of the most common sources of friction.
A Quick Reference Table
| Platform | Copy | Paste | Cut |
|---|---|---|---|
| Windows | Ctrl + C | Ctrl + V | Ctrl + X |
| macOS | ⌘ + C | ⌘ + V | ⌘ + X |
| Linux (most distros) | Ctrl + C | Ctrl + V | Ctrl + X |
| Chrome OS | Ctrl + C | Ctrl + V | Ctrl + X |
| Terminal / Command Line | Varies | Varies | Varies |
Mobile Devices (iOS and Android)
On smartphones and tablets, there are no physical keyboards by default, so the mechanism works differently:
- Tap and hold on text to trigger a selection menu
- Options like Copy, Cut, and Paste appear as floating buttons above the selected content
If you connect a Bluetooth or USB keyboard to a mobile device, Ctrl + C / Ctrl + V work on Android, while ⌘ + C / ⌘ + V work on iPadOS (which behaves more like macOS when a keyboard is attached).
Where the Shortcuts Get More Complex
Terminal and Command Line Environments
In Linux terminals and Windows Command Prompt or PowerShell, the standard Ctrl + C shortcut is reserved for a different function — it sends an interrupt signal to stop a running process. This is intentional and predates the clipboard shortcut convention.
To copy and paste in terminal environments:
- Linux Terminal:
Ctrl + Shift + Cto copy,Ctrl + Shift + Vto paste - Windows Terminal (modern):
Ctrl + CandCtrl + Vwork normally in the newer Windows Terminal app, but not in the legacy Command Prompt - macOS Terminal:
⌘ + Cand⌘ + Vwork as expected
Application-Specific Behavior
Some applications override or extend the default paste behavior:
- Paste without formatting: In many apps,
Ctrl + Shift + V(Windows/Linux) or⌘ + Shift + V(Mac) pastes plain text, stripping any bold, color, or font styling from the original source - Clipboard managers: Tools like Windows' built-in Clipboard History (
Win + V) let you access a history of previously copied items, not just the most recent one - Office applications: Programs like Google Docs and Microsoft Word sometimes offer a "Paste Special" option through the Edit menu for more granular control
Variables That Affect Which Shortcut You Need
Several factors determine which shortcut applies in your specific situation:
Operating system: The single biggest variable. Mac users reaching for Ctrl + C on a Windows machine — or vice versa — is one of the most common productivity interruptions people experience when switching between systems.
Application type: Standard apps follow OS conventions. Terminals, creative software (like some versions of Adobe products), and developer tools sometimes remap or layer additional shortcuts.
Keyboard layout and hardware: Non-standard keyboards — including some mechanical keyboards, gaming keyboards with macro keys, or keyboards designed for one OS but used on another — may label keys differently or require remapping.
Accessibility settings: Some users configure alternative input methods or keyboard remapping tools (like AutoHotkey on Windows or Karabiner-Elements on Mac), which can change how shortcut keys behave system-wide.
Remote desktop and virtual machines: When accessing one operating system through another (e.g., running Windows inside a Mac virtual machine), keyboard shortcuts can behave unexpectedly, and clipboard sharing between host and guest systems requires specific configuration.
The Paste Formatting Variable 📋
One detail that catches people off guard: pasting preserves formatting by default in most rich text environments. If you copy a bold, red, 18pt heading from a webpage and paste it into a document, it often arrives with all that styling intact. Whether that's helpful or disruptive depends entirely on what you're doing.
The plain-paste shortcut (Ctrl + Shift + V or ⌘ + Shift + V) solves this in many apps, but not all applications support it — and some use different shortcuts for the same function. Google Docs, Slack, Notion, and Microsoft Office each handle this slightly differently.
How Your Setup Shapes the Experience
A developer working primarily in a Linux terminal has a fundamentally different copy-paste workflow than someone drafting documents in Microsoft Word on Windows, or a designer moving assets between applications on a Mac. An iPad user with a keyboard attached sits in a different category again.
The shortcut itself is simple. What varies is which modifier key triggers it, whether the application respects the OS default, how the clipboard handles formatting, and whether you need clipboard history or multi-item copying in your daily work. Those factors are specific to the tools you use, the operating system you're on, and how you've configured your environment.