The moment it's built for
You copy a query result out of terminal, paste it into Teams, and it lands as a jumble of pipes, dashes, and misaligned columns. You paste AI output into a doc and spend two minutes deleting em-dashes and smart quotes. You grab a log snippet for a bug report and it's wrapped in ANSI color codes and timestamp noise.
Do that a handful of times a day and it's dozens of hours a year spent reformatting text by hand.
Every transform runs locally on your Mac. PipeCleaner makes zero network connections. No analytics, no telemetry, no cloud.
Sixty seconds, start to clean
See a messy terminal dump go in and paste-ready text come out.
What it does
Every transform is a toggle with a live side-by-side preview. Use exactly the set you need.
Fixes broken tables
Detects ASCII tables from psql, MySQL, Docker, and friends — and reformats them as Markdown, CSV, TSV, JSON, LaTeX, or clean Word/Pages-ready tables. Wrapped rows get merged back together.
Strips terminal noise
ANSI color codes, shell prompts, log prefixes, box-drawing decorations, stray pipes, and line numbers | gone in one pass.
Tidies AI output
Replaces em-dashes and smart quotes, converts box callouts, unescapes quotes, and normalizes whitespace so pasted LLM text reads like you wrote it.
Cleans on your terms
Every transform is a toggle with a live side-by-side preview. Sort lines, remove duplicates, strip HTML, format JSON, trim trailing whitespace — use exactly the set you need.
Auto-Clean from the menu bar
Flip one switch and text copied from Terminal, iTerm2, Ghostty, Warp, or VS Code is cleaned the moment it hits your clipboard. One-click undo if it ever touches something it shouldn't.
Nothing leaves your Mac
Zero network connections. No analytics, no telemetry, no cloud, every transform runs locally. No third-party SDKs at all.
One messy table, every format you need
Paste a wrapped ASCII table and copy it back out as Markdown, a spreadsheet, or a word-processor table — whatever the destination wants.




However you work, there's a zero-friction path
Pick the one that fits how you already move text around — or use all five.
The window
Paste on the left, copy the cleaned result on the right. The preview updates as you type or flip a toggle.
Auto-Clean from the menu bar
Flip one switch and text copied from Terminal, iTerm2, Ghostty, Warp, or VS Code is cleaned the moment it hits your clipboard. One-click undo if it ever touches something it shouldn't.
The CLI
claude -p 'explain' | pipecleaner sends cleaned output straight to your clipboard. Settings → CLI gives you a copy-paste install command (no sudo).
The Services menu
Select text in any app, right-click, and choose "Clean with PipeCleaner."
Shortcuts
"Clean Text" and "Clean Clipboard" actions for your own automations.
Why you'll want this
Drop query results into Teams, Notion, or GitHub as proper Markdown tables. No more wall of misaligned pipes.
Turn ANSI-soaked log excerpts into readable text before they land in an issue.
Strip em-dashes, smart quotes, and box callouts so LLM output reads like you wrote it.
Pipe straight from psql, logs, or your AI CLI to a clean clipboard. No hand-fixing, no detours.
Built by a developer who got tired of hand-fixing every table pasted into Teams and GitHub. I use it every day.
Sandboxed Mac App Store app with zero network entitlement. Don't take our word for it, check Activity Monitor or Little Snitch.
Frequently asked questions
Connection Information Suite
Four menu bar apps that surface what your Mac's connections are actually doing — USB speeds, audio routing, display signal, and network throughput. From the same developer.

