How to Copy and Paste with Keyboard Shortcuts on Any Device
Copying and pasting with keys is one of the most universal productivity habits in computing — and once it clicks, you'll wonder how you ever managed without it. Whether you're on Windows, macOS, Linux, a Chromebook, or a mobile device, keyboard-based copy-paste shortcuts follow a consistent logic with some important platform differences worth knowing.
The Core Concept: What's Actually Happening
When you copy content, your operating system temporarily stores it in a reserved memory space called the clipboard. That data sits there — text, an image, a file path, whatever you copied — until you paste it somewhere or replace it with something new. When you paste, the OS reads from the clipboard and inserts the stored content at your cursor's location.
This happens almost instantly and works across most applications: browsers, word processors, email clients, code editors, and file managers. The clipboard is managed at the OS level, which is why it works between apps.
Standard Keyboard Shortcuts by Platform
| Platform | Copy | Cut | Paste |
|---|---|---|---|
| Windows | Ctrl + C | Ctrl + X | Ctrl + V |
| macOS | Cmd + C | Cmd + X | Cmd + V |
| Linux | Ctrl + C | Ctrl + X | Ctrl + V |
| Chromebook | Ctrl + C | Ctrl + X | Ctrl + V |
| iOS / iPadOS (with keyboard) | Cmd + C | Cmd + X | Cmd + V |
| Android (with keyboard) | Ctrl + C | Ctrl + X | Ctrl + V |
The pattern is nearly identical everywhere. The main divide is between Ctrl-based systems (Windows, Linux, Chromebook, Android) and Cmd-based systems (anything Apple).
How to Select Content Before Copying
The shortcut only works once you've selected something. Here are the most useful selection techniques:
- Click and drag with your mouse or trackpad across text
- Shift + Arrow keys to extend a selection character by character
- Shift + Ctrl/Cmd + Arrow keys to jump word by word or line by line
- Ctrl + A / Cmd + A to select everything in the current field or document
- Double-click a word to select it instantly
- Triple-click to select an entire paragraph or line (varies by app)
Mastering selection shortcuts turns copy-paste from a two-hand mouse operation into something you can do entirely from the keyboard. ⌨️
Cut vs. Copy: An Important Distinction
Copy (Ctrl/Cmd + C) duplicates the content — the original stays in place. Cut (Ctrl/Cmd + X) removes the content from its source and holds it in the clipboard until you paste.
In practice, Cut + Paste is how you move content between locations. Copy + Paste is how you duplicate it. Both use the same Paste shortcut (Ctrl/Cmd + V) to complete the action.
Paste with Plain Formatting
One complication that trips up a lot of people: when you copy text from a formatted source — a webpage, a PDF, a styled document — the clipboard often stores the formatting too. Pasting with Ctrl/Cmd + V brings all that formatting along.
If you want to paste plain text only, stripping fonts, sizes, colors, and styles:
- Windows: Ctrl + Shift + V (works in many apps, including Chrome and some Office tools)
- macOS: Cmd + Shift + Option + V (in TextEdit and some editors; varies by app)
- Google Docs: Ctrl + Shift + V (cross-platform)
- Universal fallback: Paste into a plain-text editor like Notepad (Windows) or TextEdit in plain-text mode (Mac), then re-copy and paste to your destination
This is a variable that catches people off guard, especially when pasting into email composers or CMS platforms where inherited formatting can break layouts.
Windows Clipboard History 🗂️
Windows 10 and 11 include a Clipboard History feature that stores multiple copied items rather than just the last one.
To enable it: Settings → System → Clipboard → Clipboard History → On
Once enabled, pressing Windows key + V opens a clipboard panel where you can scroll through recent copies and choose which one to paste. This is useful for anyone working with repetitive snippets, code blocks, or multi-step content assembly.
macOS doesn't have a built-in equivalent, though third-party clipboard managers like Paste, Clipy, or Raycast fill that gap for power users.
Terminal and Command-Line Environments
Standard copy-paste shortcuts behave differently in terminal applications. In most Linux and Windows terminals:
- Copy: Ctrl + Shift + C
- Paste: Ctrl + Shift + V
This is because Ctrl + C in a terminal sends an interrupt signal to stop running processes — not copy. Confusing this is a common beginner mistake that kills a running script mid-execution.
macOS Terminal and iTerm2 typically use Cmd + C / Cmd + V as usual, since macOS separates the Cmd and Ctrl keys with distinct functions.
Variables That Affect Your Experience
How smoothly keyboard copy-paste works in practice depends on several factors:
- Application support: Some older or specialized apps don't fully respect OS-level clipboard behavior
- Remote desktop or virtual machine sessions: Clipboard sharing between host and guest environments often requires specific settings to be enabled
- Web-based tools: Some browser-based platforms restrict clipboard access for security reasons, especially on Safari or in sandboxed environments
- Mobile keyboards: Bluetooth keyboards on tablets follow desktop shortcuts, but on-screen keyboards typically rely on tap-and-hold selection menus with their own paste prompts
- Accessibility software: Screen readers and alternative input tools may intercept or reroute clipboard shortcuts
The basics are consistent across modern devices, but the edges of the workflow — terminal use, remote sessions, cross-device pasting, formatting behavior — vary enough that a setup working seamlessly for one person may need adjustment for another. 💡
Your specific combination of OS version, the apps you work in most, and whether you're on a physical keyboard or touchscreen device all shape which shortcuts work exactly as expected and where you might need a workaround.