How to Select All and Copy on Mac (And What to Do When One Copy Isn't Enough)

How to Select All and Copy on Mac (And What to Do When One Copy Isn't Enough)

Copying on a Mac is something most people do dozens of times a day without thinking about it. But the moment you need to copy several things at once — or you overwrite a clip you still needed — the built-in clipboard starts feeling like a single-item locker with no lock.

This guide covers every way to select all and copy on Mac, where things break down, and how to keep everything you copy without losing a thing.

The Core Shortcuts: Select All and Copy

These work in virtually every macOS app:

To select all text in a document and copy it in one motion, press Cmd+A then Cmd+C. That's it — the content lands on the clipboard and stays there until you copy something else.

Selecting Specific Chunks Before Copying

You do not always want everything. Here are the most useful selection techniques before hitting Cmd+C:

By word: Double-click any word to select it. Hold Shift and press the arrow keys to extend the selection.

By line: Click at the start of a line, then Shift+End (or Shift+Cmd+Right) to select to the end.

By paragraph or block: Triple-click selects a full paragraph in most text editors and browsers.

Non-contiguous selections: Hold Cmd while clicking to select multiple files in Finder or multiple items in a list.

From cursor to start/end: Cmd+Shift+Up selects from your cursor to the very top of a document. Cmd+Shift+Down does the opposite.

Copying in Specific Contexts

In the Browser

Cmd+A in a URL bar selects only the URL. In the page body, it selects all visible text. For code blocks on GitHub or documentation pages, look for a dedicated copy button — it copies cleaner than Cmd+A + Cmd+C on the whole page.

In Finder

Select all files in a folder with Cmd+A. Then Cmd+C copies them so you can paste them elsewhere with Cmd+V. To copy a file's path instead, select it and press Cmd+Option+C.

In Terminal

Cmd+A in Terminal selects everything in the visible buffer. To copy the selection, use Cmd+C as usual.

Copying Formatted vs. Plain Text

When you copy from a rich-text source and paste into another app, the formatting comes along. To strip it, use Cmd+Shift+V in many apps (or Cmd+Option+Shift+V in others like Google Docs) to paste as plain text. See Paste Without Formatting on Mac: The Shortcut for a full breakdown.

The Real Problem: macOS Only Remembers One Copy

Press Cmd+C on a second thing and the first is gone. That is how the Mac clipboard has always worked — it holds exactly one item.

This becomes a real workflow tax when you are:

The only native workaround is to paste before copying the next thing — which means constant context-switching and lost momentum. For more on this limitation, see The Mac Clipboard Limit, Explained.

How a Clipboard Manager Solves This

A clipboard manager captures every Cmd+C automatically and keeps a searchable history. Instead of one slot, you have dozens or hundreds.

ClipHistory is a macOS-native app (built in Rust + Tauri, universal binary for both Apple Silicon and Intel) that runs quietly in the background and stores the last 150 clips you copy. Anything you want to keep permanently can be pinned — pinned clips do not count against the 150-item limit and never expire.

To open your full history, press Cmd+Shift+V. You see a panel with every clip, searchable by text. Click any item to paste it instantly, without switching apps.

ClipHistory also auto-detects clip categories — URLs, emails, phone numbers, code snippets, color codes, images — so you can filter fast when the list grows long.

Going Further: Snippets and Paste Stack

If you find yourself typing the same things over and over — email signatures, common replies, code boilerplate, addresses — ClipHistory's Snippets feature lets you store reusable text templates and recall them just as quickly as any copied clip.

The Paste Stack is useful when you need to paste multiple items in sequence. Queue them up, then paste them one by one in order. This is especially practical when filling out forms or migrating content between systems.

Custom Boards let you group related clips together — a board for a project, a client, a trip — so nothing gets buried.

Privacy: Everything Stays on Your Mac

One reasonable concern with clipboard managers is privacy. Clipboard contents can include passwords, API keys, personal messages, and sensitive documents.

ClipHistory is local-only. There is no cloud, no account, no sync to any server, and no telemetry. Every clip stays on your machine. The app is signed and notarized by Apple, so macOS Gatekeeper verifies it before it ever runs.

A Note on AI Transforms

If you copy something and want to quickly summarize, translate, rewrite, or clean it up, ClipHistory includes AI Transforms — one-click operations that process any clip through an AI provider of your choice. You bring your own API key (Anthropic, OpenAI, DeepSeek, Google, or a custom endpoint), so there is no bundled subscription and no data leaving through a third-party service you did not configure yourself.

When Cmd+A + Cmd+C Is Not Enough

Knowing the shortcuts is the easy part. The friction comes from the one-item limit and the context-switching that forces. If you copy more than a handful of things per day, a clipboard manager pays for itself in recovered time almost immediately.

Get ClipHistory — $19.99 is a one-time annual license, not auto-renewing. One payment, and your clipboard stops being a single-slot locker.

For a deeper look at keyboard shortcuts beyond copy and paste, check out Copy and Paste Keyboard Shortcuts on MacBook.