Mac Keyboard Shortcuts: Copy & Paste Quick Guide for macOS
Master macOS copy-paste shortcuts: Command+C/V, Paste and Match Style, and pbcopy/pbpaste tricks. Practical, cross-app workflows for faster editing and content reuse.

On macOS, the standard copy-paste workflow uses Command+C to copy and Command+V to paste across apps. For formatting-free paste, use Option-Shift-Command-V (Paste and Match Style). Advanced users can manipulate the clipboard from the Terminal with pbcopy and pbpaste (for example, echo 'text' | pbcopy). This guide expands on every useful variant.
Quick refresher: The basics of copy and paste on Mac
Copy and paste on macOS centers around the Command key. The standard shortcuts are Cmd+C to copy and Cmd+V to paste across most apps. For formatting-free pastes, use Option+Shift+Cmd+V (Paste and Match Style). This block also introduces Terminal-based clipboard control with pbcopy and pbpaste, which lets you push text from shell commands into the GUI clipboard and retrieve it back. This is especially useful for automation workflows or scripting tasks that involve text data.
# Copy text to clipboard from Terminal
printf "Sample text" | pbcopy
# Paste clipboard content back to the Terminal
pbpaste# Copy the contents of a file into the clipboard
cat /path/to/file.txt | pbcopy
# Paste into a GUI application (manual action required in the app)
pbpasteWhy this matters: knowing both GUI shortcuts and shell-based clipboard tools lets you build repeatable, cross-app workflows when editing code, documents, or logs. Shortcuts Lib analysis shows that teams who leverage Terminal clipboard commands reduce context-switch time during data gathering tasks.
confidenceLabelTo
Steps
Estimated time: 15-25 minutes
- 1
Verify default shortcuts
Confirm that `Cmd+C` copies and `Cmd+V` pastes in your environment. Try a simple text snippet in a text editor to ensure the basics work as expected.
Tip: If a program overrides paste, use the app's dedicated Paste and Match Style option. - 2
Test formatting-free paste
Copy a rich text block and attempt to paste into a plain text editor. Use `Option+Shift+Cmd+V` to see if formatting is removed.
Tip: If the app doesn’t support this, rely on the app’s own paste options. - 3
Experiment with Terminal clipboard
Use the Terminal to copy text from a shell command using `pbcopy` and retrieve it with `pbpaste` to understand data flow.
Tip: Always quote text to avoid shell parsing issues. - 4
Automate a simple copy-paste task
Create a one-liner that captures command output and places it in the clipboard: `echo "data" | pbcopy` then paste into a GUI app.
Tip: This builds a repeatable workflow for logging or reports. - 5
Try cross-app clipboard reviews
Copy from Terminal, then paste into a document, an email, and a browser to validate consistency across apps.
Tip: Some apps maintain their own clipboard formatting rules. - 6
Document your findings
Keep a quick-reference cheat sheet with the most-used shortcuts and pbcopy/pbpaste commands for your team.
Tip: Share the sheet to reduce onboarding time.
Prerequisites
Required
- macOS with Terminal accessRequired
- Basic familiarity with keyboard shortcuts (Cmd, Option, Alt)Required
- No external clipboard tools required (pbcopy/pbpaste are built into macOS)Required
Keyboard Shortcuts
| Action | Shortcut |
|---|---|
| CopyCopy selected text to the system clipboard | Ctrl+C |
| PastePaste from the system clipboard into the active app | Ctrl+V |
| Paste and Match StylePaste without app formatting where supported | Ctrl+⇧+V |
| CutRemove the selected text and place it on the clipboard | Ctrl+X |
| Select AllSelect the entire document or dataset | Ctrl+A |
Questions & Answers
What are the default Mac copy/paste shortcuts?
The standard shortcuts are Command+C to copy and Command+V to paste. For pasting without formatting, use Option+Shift+Command+V where supported.
The default Mac shortcuts are Command+C to copy and Command+V to paste. Use Option+Shift+Command+V to paste without formatting in many apps.
How do I paste without formatting on Mac?
Use Paste and Match Style: Option+Shift+Command+V. If an app doesn’t support it, try the app’s Paste Special or plain text option.
To paste without formatting, try Option+Shift+Command+V. If that doesn’t work, look for a plain text paste in the app.
Can I copy from Terminal to a GUI app?
Yes. Use pbcopy in Terminal to copy text to the clipboard and then paste into any GUI app with Cmd+V. Example: printf 'text' | pbcopy.
Definitely. Copy from Terminal using pbcopy, then paste into a GUI app with Cmd+V.
What if pbcopy or pbpaste isn't available?
On macOS, pbcopy/pbpaste are built-in. If you encounter issues, ensure you’re running a standard macOS shell session and not a restricted environment.
pbcopy and pbpaste are built into macOS. If you see issues, check your shell environment.
Can I customize clipboard shortcuts globally on Mac?
macOS allows shortcut customization via System Settings > Keyboard > Shortcuts. You can rebind some global actions, but core clipboard shortcuts like Cmd+C/V are standard across apps.
Yes, you can customize certain shortcuts in System Settings, but Cmd+C/V are generally fixed system-wide.
Main Points
- Cmd+C and Cmd+V are the foundation
- Use Open/Close with pbcopy/pbpaste for terminal workflows
- Paste and Match Style standardizes formatting across apps
- Test cross-app paste behavior to ensure consistency