A client sent the headline in ALL CAPS
You don't want to retype it, and you don't want it shouting either. Copy it and pick Capitalize All Words — it capitalizes every word, small ones included — or Lowercase if it should blend into a sentence.
Copied text rarely arrives the way you need it: shouting in capitals, broken into short lines, full of asterisks, or waiting for the same edit you made yesterday. Clip Text Transform sits in your menu bar and fixes what you copied — one app for all the small jobs below.
Free · On-device · macOS 13.3+
No window to open, no website to paste into. Every task below follows these three steps.
You don't want to retype it, and you don't want it shouting either. Copy it and pick Capitalize All Words — it capitalizes every word, small ones included — or Lowercase if it should blend into a sentence.
Copy the phrase and pick Dash-Separated: spaces become dashes. It leaves letter case alone, so if the phrase has capitals, pick Lowercase first — two clicks, not one.
None of the built-ins touches underscores, so this one is a script you write once: Find _, Replace -, Regular Expression off. Save a separator swap as your own script and it stays in your menu.
Fonts, sizes and colors come along with the words. Copy the text, pick Convert to Plain Text, and paste just the words.
For a single paragraph, Remove Extra Spaces does it in one click: line breaks and runs of spaces become single spaces. It joins everything into one line, though — paragraphs too. For text with several paragraphs, a find & replace rule can join the lines inside each paragraph and keep the empty line between them. Here it is step by step for PDF text.
Remove Extra Spaces leaves a single space where it is, so this takes a regex rule: Find [ ]+([,.!?;:]), Replace $1, Regular Expression on. You don't have to type it — the ready-made Remove space before punctuation in the Script Library does the same.
Write in Markdown, send as formatted text. Copy the notes, pick Convert to Rich Text, and paste into the email: the heading, the bullets, the bold label and the link arrive as formatting, not as # and **.
# Meeting notes
- **Action:** ship v3
- See [roadmap](https://example.com)
Some *emphasis* and `code`.
Two ways out. Convert to Rich Text keeps the structure — numbered steps, headings, bold — as real formatting. Convert to Plain Text takes the markup away and leaves the words:
Plain Text keeps the link's words but not its address. The full walkthrough for email covers what else to expect.
The **main point** is simple. See the [docs](https://example.com/docs) for details.
The main point is simple. See the docs for details.
Copy the formatted text and pick Convert to Markdown. A bold, large heading comes back as # Heading, bold words as **bold**, a bulleted list as lines starting with - .
Large bold text becomes a heading, large text that isn't bold stays a paragraph — and numbered lists come back as bullets.
Add the ready-made Lines to CSV row from the Script Library once; after that it's an item in your menu. Need quotes around each value? Run Wrap each line in double quotes first — two clicks. Watch the last line: a trailing line break turns into a trailing comma. It's all shown step by step, quotes included.
A regex rule with two groups swaps them on every line: Find (?m)^(\w+), (\w+)$, Replace $2 $1, Regular Expression on. The (?m) makes ^ and $ match each line.
Find (\d+)/(\d+)/(\d+), Replace $3-$1-$2, Regular Expression on — month/day/year becomes year-month-day.
Leave Find empty and put `{text}` in Replace — {text} stands for everything you copied. Save it, and wrapping a snippet is one menu item.
Click Export in the Custom Scripts window and your scripts are saved to a file. A teammate clicks Import, picks the file, and the same rules appear in their menu.
The text you fix is often someone else's — a client's copy, a colleague's notes, an internal list. With Clip Text Transform you don't paste it into a converter website: the change happens on your Mac, and the text you convert stays there. Only anonymous diagnostics are collected. It's free, with no account and no ads — see how your data is handled, or read the Privacy Policy.
How to turn a list into comma-separated values on Mac
Join a column of values into one line with a ready-made script, with or without quotes around each value.
How to paste Markdown into an email with formatting on Mac
Copy the Markdown, pick Convert to Rich Text in the menu bar, then paste into the email.
How to remove line breaks from text copied from a PDF on Mac
Join the lines of one paragraph with one menu item, or keep several paragraphs apart with a find & replace rule.
Free, no sign-up, your text stays on your Mac.
Download for macOSRequires macOS 13.3 or later.
See everything it does