Paste from clipboard: how to access what you copied
Quick answer: Press Ctrl+V (Windows/Linux) or Cmd+V (Mac) to paste from clipboard. On phone, long-press and tap "Paste". To paste from one device to another, use ClipboardSyncer - open on both, share a room code, text transfers instantly.
Your clipboard is a temporary holding area managed by your operating system. When you copy something (Ctrl+C or Cmd+C), it goes into the clipboard. When you paste (Ctrl+V or Cmd+V), the clipboard content gets inserted wherever your cursor is. Simple enough - but there are many situations where the basic flow doesn't work the way you expect, or where you need more control over what gets pasted and how.
How to see what's on your clipboard before pasting
Sometimes you're not sure what's on your clipboard. Maybe you copied something a few minutes ago and forgot, or you're worried you accidentally copied sensitive information. Here's how to check on each OS:
Windows
- Win+V: Opens clipboard history showing all recent items. You can see exactly what's there without pasting it anywhere.
- Paste into Notepad: Open Notepad and press Ctrl+V. Since Notepad is plain text only, you see raw content without any formatting surprises.
macOS
- Finder → Edit → Show Clipboard: Opens a small window showing your current clipboard content. Only shows text, not images.
- Paste into TextEdit (plain text mode): Open TextEdit, go to Format → Make Plain Text, then Cmd+V to see what you have.
Linux
- xclip -selection clipboard -o: Run this in a terminal to print clipboard content to stdout without pasting it into any application.
- xsel --clipboard --output: Same idea, different tool. Both show you the raw clipboard text.
- Clipboard managers (Parcellite, CopyQ): These show a history panel where you can browse and preview clipboard content.
ChromeOS
- Search+V: Opens the clipboard tray showing your last 5 items with previews.
Web-based preview
Open ClipboardSyncer and click in the text area, then paste. The tool shows exactly what's in your clipboard and strips formatting, so you get a clean view of the raw text content.
Paste using keyboard vs mouse vs touch
There are three main input methods for pasting, and each has its place:
Keyboard (fastest)
Ctrl+V on Windows, Linux, ChromeOS. Cmd+V on macOS. This is always the fastest method because your hands are already on the keyboard in most workflows. It works in every text input across all apps.
Mouse (right-click menu)
Right-click where you want the text, select "Paste" from the context menu. This is slower (3 clicks: position, right-click, paste) but useful when you're already doing mouse-heavy work like filling out forms or working in design tools. Some apps offer additional paste options in this menu (paste as plain text, paste special, paste and match style).
Touch (mobile)
Tap and hold in a text field until the popup appears, then tap "Paste." The timing of the long-press varies slightly between Android and iOS - on iOS, you need to hold until you see the magnifying glass cursor appear, then release to get the menu. On Android, the selection handles and toolbar appear almost immediately.
Paste in different contexts
Where you're pasting matters. The same Ctrl+V shortcut behaves differently depending on the target application:
Web forms and text fields
Standard HTML input fields accept plain text paste without issues. Rich text editors (like Gmail compose, WordPress editor, Notion) will preserve formatting from your clipboard. If the pasted formatting looks wrong, use Ctrl+Shift+V for plain text instead.
Terminal / command line
In terminal emulators, Ctrl+V is usually bound to "literal next" or "verbatim insert" in the shell. It does NOT paste. Instead use:
- Ctrl+Shift+V in GNOME Terminal, Konsole, Windows Terminal
- Right-click in Command Prompt (cmd.exe)
- Cmd+V in macOS Terminal (Cmd key is not captured by the shell)
- Middle mouse button on Linux (pastes X11 primary selection)
- Shift+Insert in many terminal emulators (alternative keyboard shortcut)
Spreadsheets
Pasting into a spreadsheet cell replaces that cell's content. If you copy a range of cells and paste, it fills the corresponding range at the destination. Important distinction: Ctrl+V pastes formulas, while "Paste Values" (Ctrl+Shift+V in Google Sheets, Ctrl+Alt+V → Values in Excel) pastes only the computed results. See MDN's Clipboard API documentation for how web-based spreadsheets handle clipboard data programmatically.
Design tools (Figma, Photoshop, Illustrator)
Pasting in design tools depends on what's on your clipboard. If you copied an image or screenshot, it pastes as a new image layer or frame. If you copied text, it creates a new text element. If you copied a design element within the tool, it duplicates with all properties preserved.
File managers
Ctrl+V in Finder (Mac) or File Explorer (Windows) after copying a file (Ctrl+C) creates a copy of that file in the current directory. After cutting (Ctrl+X), it moves the file. This isn't "text paste" but it uses the same clipboard mechanism.
Clipboard content types and how paste behavior differs
Your clipboard doesn't just hold "text." It can hold different content types simultaneously, and the target app decides which format to use:
- Plain text: Raw character data without any styling. This is what gets pasted into code editors, terminals, and URL bars.
- Rich text / HTML: Text with formatting (bold, italic, colors, fonts, links). Web browsers put both HTML and plain text versions on the clipboard simultaneously. Rich text apps use the HTML version; plain text apps use the text version.
- Images: Screenshots and copied images sit on the clipboard as bitmap data. Paste into apps that accept images (Paint, Photoshop, Word, Slack). Won't paste into plain text fields.
- Files: File references (not the actual file data). Paste in a file manager to copy/move. Some apps like Slack and Discord accept file paste directly in their message input.
- Custom formats: Apps can put custom data on the clipboard. For example, Excel puts its own format alongside HTML and plain text, so pasting between Excel windows preserves cell metadata that HTML alone wouldn't capture.
Paste without formatting - a deep dive
The "paste without formatting" problem is so common it deserves detailed treatment. When you copy text from a website, your clipboard receives both the raw text AND the HTML markup (fonts, colors, sizes, backgrounds). When you paste with Ctrl+V into a rich text editor, you get all that styling. Here's how to strip it:
The quick fix for most apps
Ctrl+Shift+V (Windows/Linux/ChromeOS) or Cmd+Shift+V (macOS). This works in Chrome, Firefox, Google Docs, Slack, Notion, VS Code, Discord, and most web-based editors.
Where the quick fix doesn't work
- Microsoft Word: Use Ctrl+Alt+V → Unformatted Text. Or paste normally, click the small paste options icon that appears, select "Keep Text Only" (the A icon).
- Microsoft Outlook: Ctrl+Shift+V means something else in Outlook (move to folder). Use Ctrl+Alt+V instead.
- Apple Pages: Edit → Paste and Match Style, or Cmd+Option+Shift+V.
- Older Java/Swing apps: Many don't support Ctrl+Shift+V. Paste into a plain text intermediary first.
The universal intermediary trick
Paste into any plain-text-only field (browser address bar, Notepad, a terminal), select all (Ctrl+A), copy again (Ctrl+C), then paste into your target. The intermediary field physically cannot store formatting, so the second copy is guaranteed plain text. ClipboardSyncer works as a convenient intermediary since it always handles text as plain text.
Set plain text paste as default (macOS)
On Mac, you can remap the paste shortcut system-wide. Go to System Settings → Keyboard → Keyboard Shortcuts → App Shortcuts. Add a shortcut for "Paste and Match Style" with Cmd+V for "All Applications." Now every Cmd+V becomes a plain text paste. The original paste with formatting moves to whatever other shortcut you set up.
Clipboard viewers on each OS
Want a dedicated app to inspect and manage your clipboard? Here's what's available:
Windows
- Built-in Clipboard History (Win+V): Shows last 25 items. Can pin items and sync across devices.
- Ditto: Free, open-source clipboard manager. Stores unlimited history, supports search, and handles images/files.
- 1Clipboard: Cloud-synced clipboard history across Windows and Mac.
macOS
- Built-in (Finder → Edit → Show Clipboard): Shows current item only. No history.
- Maccy: Free, open-source. Lightweight clipboard manager accessed via keyboard shortcut.
- Raycast: Free productivity launcher that includes clipboard history in its feature set.
- Paste (by Wiheads): Paid app with visual clipboard history and iCloud sync.
Linux
- CopyQ: Feature-rich clipboard manager with scripting support. Cross-platform.
- Parcellite / Clipman: Lightweight panel-based clipboard viewers for XFCE/GNOME.
- GPaste: GNOME Shell extension that integrates clipboard history into the desktop environment.
Web-based
If you don't want to install anything, browser-based clipboard tools store your text in localStorage and act as a persistent clipboard you can access from any tab.
Clipboard history access
Clipboard history lets you paste items you copied earlier, not just the most recent one. This is a massive workflow improvement if you frequently copy multiple items.
Windows 10/11 (Win+V)
First-time use requires enabling it (Settings → System → Clipboard → Clipboard history → On). After that, Win+V shows a floating panel with up to 25 recent text and image items. Click any item to paste it at your cursor. Pin frequently-used items to prevent them from being pushed out. You can also enable "Sync across devices" to share clipboard between your Windows machines.
ChromeOS (Search+V)
Enabled by default. Stores the last 5 copied items (text and images). No pinning feature, items cycle out as you copy new things.
Android (Gboard clipboard)
Open Gboard keyboard, tap the clipboard icon in the toolbar. Shows items copied in the last hour. Tap to paste. You can pin items to keep them indefinitely. Samsung Keyboard has a similar feature accessible through its toolbar menu.
iOS
No built-in clipboard history. iOS intentionally keeps clipboard access minimal for privacy. Third-party keyboard apps and clipboard managers exist but they can't run in the background on iOS, so they only capture items when you actively use them.
When paste is blocked - and workarounds
Several scenarios can prevent paste from working:
Websites blocking paste via JavaScript
Some sites add event listeners that intercept and cancel paste events. You'll see this on banking sites (password fields), exam proctoring software, and some registration forms. Solutions:
- Browser extension: "Don't F With Paste" or "Allow Paste" re-enables paste globally
- Firefox: set
dom.event.clipboardevents.enabledtofalsein about:config - DevTools: Remove the event listener in the Elements panel (right-click the input → Event Listeners → remove the "paste" listener)
Locked or disabled form fields
HTML inputs with the disabled or readonly attribute don't accept any input, including paste. These typically appear grayed out. You can't work around this without modifying the page source.
DRM-protected content
Some document viewers and streaming services prevent copying and pasting content as part of their DRM protection. The clipboard literally receives nothing when you try to copy from these apps.
Remote desktop clipboard sync issues
When using RDP, VNC, or Citrix, clipboard sharing between local and remote machine sometimes breaks. Restart the clipboard redirection service (rdpclip.exe on Windows) or reconnect the session to fix it.
Clipboard security and privacy
Your clipboard is a security surface that many people overlook:
iOS clipboard permission (iOS 16+)
Starting with iOS 16, apps that read the clipboard trigger a system permission prompt. You'll see a banner asking to allow the paste. This protects against apps silently reading sensitive data (passwords, crypto addresses, personal messages) that happens to be on your clipboard.
Android clipboard access notification (Android 12+)
Android 12 shows a toast notification at the bottom of the screen whenever an app reads the clipboard. Android 13 further restricts this by automatically clearing clipboard content after about an hour.
Desktop - no restrictions
On Windows, macOS, and Linux, any running application can read your clipboard at any time without notification. This means if you copy a password, every running app on your system could potentially read it. Password managers address this by clearing the clipboard after a short timeout (usually 10-30 seconds) after you copy a credential.
Clipboard hijacking attacks
Malicious web pages can use JavaScript to overwrite your clipboard content. A common attack: you copy a cryptocurrency wallet address, but the page replaces it with the attacker's address. Always verify pasted addresses, especially for financial transactions. See the what is clipboard article for more on how clipboard security works.
Online clipboard tools as an alternative
Sometimes the normal clipboard workflow isn't enough. You need to move text between devices, keep text accessible across sessions, or share clipboard content with someone else. That's where web-based clipboard tools come in:
- ClipboardSyncer: Peer-to-peer clipboard sync between any two devices. Open on both, share a room code, and text transfers over WebRTC with no server storage. Works for instant cross-device paste without installing anything.
- Online paste tools: Useful when you need a persistent place to hold text snippets that survives browser restarts and can be accessed from any device.
- Shared clipboard for collaboration: Some tools let multiple people paste into the same shared space, useful for meetings or pair programming sessions.
The advantage over system clipboard: these tools work across devices, persist longer than the volatile system clipboard, and give you a visual interface to review and manage your clipped content.
Quick reference: paste shortcuts by situation
| Situation | Shortcut / Method |
|---|---|
| Normal paste | Ctrl+V / Cmd+V |
| Paste plain text | Ctrl+Shift+V / Cmd+Shift+V |
| Paste in terminal | Ctrl+Shift+V / Cmd+V / right-click |
| Paste from history | Win+V / Search+V / Gboard clipboard |
| Paste on phone | Long-press → Paste / Three-finger spread (iOS) |
| Paste values only (Sheets) | Ctrl+Shift+V → Values only |
| Paste values only (Excel) | Ctrl+Alt+V → Values → OK |
| Paste between devices | ClipboardSyncer / Universal Clipboard |