How to Copy Formatting on Mac (And Stop Losing It Every Time You Paste)
How to Copy Formatting on Mac (And Stop Losing It Every Time You Paste)
Mac users coming from Microsoft Office often search for a "Format Painter" button — that little paintbrush that copies formatting from one block of text and applies it elsewhere. On a Mac, there is no universal Format Painter. Instead, macOS offers a patchwork of app-specific shortcuts, each behaving slightly differently. This guide covers all of them, plus a practical solution for when you need to store and reuse formatted text across multiple sessions.
The Built-In Way: Copy and Paste Style in Mac Apps
Pages, Keynote, and Numbers
Apple's own productivity apps have style-copy shortcuts built in:
- Copy Style:
Cmd+Option+C - Paste Style:
Cmd+Option+V
Select text that has the formatting you want, press Cmd+Option+C, then select the destination text and press Cmd+Option+V. The font, size, color, and paragraph settings transfer cleanly — the text content stays untouched.
TextEdit
TextEdit follows the same pattern. Select the styled text, press Cmd+Option+C to copy the style, then apply it anywhere else in the document with Cmd+Option+V.
Microsoft Word on Mac
Word uses its own ribbon-based Format Painter, but there is a keyboard path too:
- Select the text whose formatting you want to copy.
- Press
Cmd+Shift+Cto copy formatting. - Select the target text.
- Press
Cmd+Shift+Vto paste formatting.
These shortcuts work only inside Word — they do not transfer to other apps.
Google Docs
Google Docs has a Format Painter toolbar button (the paint roller icon). There is no default keyboard shortcut for it, but you can trigger it by clicking the icon after selecting your source text. If you prefer the keyboard, use Cmd+Option+C / Cmd+Option+V — Google Docs recognizes these in most cases for heading and paragraph styles.
Notion, Craft, Bear, and Other Writing Apps
Most Markdown-based and modern writing apps do not support style copying at all. If you want bold, italic, or a specific color, you re-apply the formatting manually. The clipboard holds only the plain text when you copy from these apps unless you copy a rich-text selection.
Why This Gets Frustrating: The Clipboard Only Holds One Thing
The system clipboard on macOS stores a single item at a time. The moment you copy something new, your previous copy — including any rich-text formatting you carefully collected — is gone. If you are juggling multiple formatting sources across a document, or applying the same header style to twenty different sections, that one-item limit becomes a real bottleneck.
This is the core problem a clipboard manager solves.
Using a Clipboard Manager to Store Formatted Text
A clipboard manager captures every copy automatically and keeps the history accessible. For formatting workflows, this means:
- You can copy a styled heading once and recall it ten minutes — or ten days — later.
- You can pin a formatted block so it never rolls out of your history.
- You can build a library of reusable snippets with exact formatting preserved.
ClipHistory is a macOS clipboard manager built in Rust and Tauri. It runs as a lightweight native app (Universal binary for both Apple Silicon and Intel Macs), signed and notarized by Apple.
Here is how it handles formatting workflows:
Auto-capture with rich text. Every time you copy styled text — a formatted header from a design system, a color-coded label, a specific paragraph style — ClipHistory captures it including the rich-text data. Press Cmd+Shift+V to open the history panel and the clip is there, ready to paste.
Pin clips you use repeatedly. If you have a specific heading style you are applying throughout a long document, pin that clip. Pinned items never expire; ClipHistory keeps the last 150 unpinned clips and an unlimited number of pinned ones.
Snippets for boilerplate formatting. The Snippets feature lets you save reusable text templates. Create a snippet for your standard email signature with formatting, your legal disclaimer block, or any chunk of copy that needs consistent styling every time.
Custom Boards. Group related clips into boards — for example, a board for a specific client's brand voice samples or for the header styles of a long report. Pull them up whenever you need them without searching through unrelated history.
Everything stays local. ClipHistory does not send your clipboard data anywhere — no cloud sync, no account required. For anyone handling confidential documents, legal text, or client work, that matters.
Practical Workflow: Copying Formatting Across a Long Document
Here is a concrete example of how to use these tools together:
- Apply your desired formatting to a sample block of text in Pages or Word.
- Select that text and press
Cmd+Cto copy it to the clipboard (orCmd+Option+Cfor style-only if staying in the same app). - ClipHistory captures it automatically. Open the panel with
Cmd+Shift+V, find the clip, and pin it. - Whenever you need that formatting again — even after copying dozens of other things — open the panel, click the pinned clip, and paste.
For cross-app situations where style shortcuts do not transfer, paste the formatted text into your destination app and then manually strip what you do not need, or use ClipHistory's AI Transforms to rewrite or clean the clip content before pasting.
Quick Reference: Formatting Shortcuts by App
| App | Copy Formatting | Paste Formatting |
|---|---|---|
| Pages / Keynote / Numbers | Cmd+Option+C |
Cmd+Option+V |
| TextEdit | Cmd+Option+C |
Cmd+Option+V |
| Microsoft Word | Cmd+Shift+C |
Cmd+Shift+V |
| Google Docs | Toolbar icon | Toolbar icon |
| Notion / Bear / Craft | Not supported | Not supported |
The One Thing to Remember
macOS does not have a single universal Format Painter. Each app handles it differently. If you work across multiple apps or need to reuse the same formatting many times, a clipboard manager that preserves rich-text history is the practical solution — not a workaround, but the tool the workflow actually calls for.