clean --source chatgpt,claude,gemini --inspect --output plain
Clean AI text in seconds.
Remove Markdown clutter, invisible Unicode characters, smart quotes, em dashes and other formatting artifacts from ChatGPT, Claude and Gemini text — entirely in your browser, nothing uploaded.
AI Watermarks Explained →Try pasting a chunk of markdown-heavy AI output — bullet lists, bold text, or an em dash or two.
Most used tools
AI Text Cleaner
The full cleaner + inspector — markdown, invisible characters, typography.
👻Remove Invisible Characters
Zero-width spaces, BOMs and bidi marks — emoji-safe.
🔢Word & Character Counter
Live words, characters, sentences and reading time.
🔤Case Converter
UPPER, lower, Title, camel, snake and kebab in one click.
🗂️JSON Formatter
Pretty print, minify and validate with real error messages.
🔑Password Generator
Cryptographically random, generated on your device.
What ClearPaste removes
Every artifact the tool cleans, in one reference — what it looks like, what it is, and why it causes problems.
Paste a chunk of ChatGPT, Claude or Gemini output into the tool above and the inspector shows exactly which of these are hiding in it — with live counts, a reveal view that labels every invisible character in place, and one-click cleaning. Every rule is a toggle, so you keep the formatting you want.
Why AI output needs cleaning
Text copied from a chat window looks fine on screen. It's what's underneath that causes problems once you paste it into a CMS, a codebase, or a document.
Zero-width characters
Zero-width spaces and word-joiners are silent — they don't show up when you read the text, but they can break on-site search, regex matches, and string comparisons in code.
Non-breaking spaces
These look like ordinary spaces but stop lines wrapping where you'd expect, and can throw off whitespace-sensitive parsing in templates and markdown renderers.
Em dashes & smart quotes
Curly quotes and em dashes are common in AI-generated and heavily edited text, and can cause problems in plain-text contexts like code, JSON and CSV.
Leftover formatting
Headings, asterisks, and code fences from a chat window clutter up systems that don't render markdown — leaving stray #, *, and backticks in your final copy.
Extra blank lines
Chat exports often carry doubled line breaks and trailing whitespace that make pasted text look loosely spaced compared to the rest of your document.
Lookalike & fullwidth letters
Some characters visually mimic plain Latin letters (fullwidth, ligatures, or letters from other alphabets) and can trip up search, spellcheck, and validation.
Built for anyone pasting AI text daily
One paste, one click, zero setup. Every rule is a toggle so you keep exactly the formatting you want.
Developers
Strip smart quotes and dashes from AI-generated code snippets before they break your build or your JSON.
Writers & editors
Remove markdown leftovers and hidden characters before pasting into a CMS, a manuscript, or an email.
Students & researchers
Normalize AI-assisted notes into plain, consistent text before it goes into a paper or a citation manager.
Content teams
Move text between ChatGPT, Notion, Google Docs, and your CMS without picking up formatting debris along the way.
Frequently asked questions
Does ClearPaste upload or store my text?
No. Every transform runs as JavaScript in your own browser tab. Your text is never sent to a server, logged, or stored anywhere — closing the tab clears it completely.
What's the difference between "strip markdown" and "clean formatting"?
Stripping markdown removes syntax characters like #, *, and backticks that AI chat tools add for headings, bold text, and code blocks. Cleaning formatting is broader — it also fixes invisible characters, spacing, and punctuation that markdown-stripping alone won't touch. ClearPaste does both, and you choose which rules to apply.
Will this remove an AI "watermark" or detector flag?
ClearPaste removes formatting artifacts commonly associated with AI output — em dashes, smart quotes, and invisible Unicode characters — which can affect how some detectors and editors treat your text. It doesn't make any claim about bypassing detection; it simply produces plain, standard-format text.
Can I keep markdown headings but remove everything else?
Yes. Every cleaning rule has its own toggle — untick "Remove markdown headings" and leave the rest on, and only your chosen rules run.
What output formats are supported?
Plain text for general use, an HTML-escaped version safe to drop into markup, and a Notion/Docs mode that keeps line breaks intact and strips bullet markers (•, -, *) so Notion doesn't auto-convert pasted lines into list blocks.
Does it work on mobile, and offline?
Yes to both. The page is a single lightweight file with no external fonts or scripts, so it loads quickly on any device and keeps working once it's loaded, even without a connection.
Does ClearPaste humanize AI text?
It removes the formatting tells that AI text carries — markdown clutter, em dashes, smart quotes and invisible characters — so your text reads like normally typed content. It does not claim to beat AI detectors: those are statistical guesses, not formatting. What it does is real text hygiene, honestly.
Can ClearPaste remove AI watermarks?
ClearPaste removes formatting and Unicode artifacts — markdown, smart quotes, em dashes, zero-width characters and similar — which are the layers that cause copy-paste problems. Proprietary statistical watermarks such as Claude's planned text watermark and Google SynthID are embedded differently and cannot be verified or removed by any browser-based tool. See what can actually be removed.