Paste and Match Style is not enough
Cmd-Shift-Option-V discards the styling flavor of the clipboard and inserts the plain-text one. It does not change a single character of that text. Invisible characters, space impostors, AI typography and tracking parameters are all characters, so they survive it intact.
Every Mac user who pastes for a living eventually learns the four-finger chord. It strips the fonts, the colors and the background that came along from a web page, and lets the pasted text dress like its surroundings. Many people remap it to plain Cmd-V and never look back.
It is a good habit. It is also doing about half the job you think it is.
What the chord actually does
The clipboard holds the same content in several flavors. Paste and Match Style discards the rich-text representation with its fonts, sizes and colors, and inserts the plain-text one, formatted to match the insertion point. Styling and characters are separate layers, and the chord only touches one of them.
What sails right through
- Zero-width spaces and joiners. The invisible characters that break search, validation and diffs. A plain-text paste preserves them faithfully.
- Space impostors. The non-breaking space that every
on the web becomes, and the narrow no-break space that AI output scattered everywhere in 2025. Still there after the chord. - Fingerprinting characters. Word joiners, tag characters and the braille blank, including the ones some sites deliberately insert into copied text to mark which reader leaked it. Characters, not styles, so they survive.
- AI typography. Curly quotes, the true ellipsis, the em dash. Paste and Match Style will happily match their style while keeping every one of them.
- Tracking parameters in URLs. A
?utm_source=tail is part of the text. No paste command anywhere touches it.
The result is text that looks native to your document while still carrying the entire invisible and typographic payload of wherever it came from. That is arguably worse than an obviously foreign paste, because nothing prompts you to inspect it.
The quirks make it worse
Even as a styling tool the chord is inconsistent. Some apps do not implement it. Some rename it: Paste and Match Formatting, Paste Special, Paste as Plain Text. Some, famously certain versions of TextEdit and most terminals, behave differently from the rest. Power users end up maintaining a mental table of which shortcut works where.
And it is manual. Forget the chord once, at 11pm, in the CMS, and the junk is published.
Character-level cleaning is the missing half
The styling layer has a built-in answer. The character layer needs one too, and the right place for it is the clipboard itself, where every copy passes through regardless of which app or which paste shortcut comes next.
tdy already covers one slice of that today: it finds the URLs inside text you copy and strips the tracking parameters from them, leaving your words untouched. The invisible-character and typography half is the next upgrade.
Keep the chord. It handles the layer it was built for. Give the other layer its own guardian, and pasting stops being a small act of faith.
Text cleaning is coming next to tdy.
tdy is a Mac menu-bar app that already tidies every link you copy, in any app, automatically. Invisible characters and AI typography are the next upgrade. One email when it ships, nothing else.
Join the launch list