Paste it messy. Copy it clean.

Paste anything below. We'll show you what's hiding in it — markdown junk, em dashes, invisible characters, curly quotes — and clean it in one click.

🔒 Your text stays your own — this page makes zero network requests with it.

Text cleaner

All tools

What the cleaner finds

Markdown leftovers — paste from ChatGPT or Claude and you get **bold** asterisks, ### headers and bullet marks that make text look broken in Word, email and forms. Em dashes — the punctuation mark readers now associate with AI writing. Invisible characters — zero-width spaces and non-breaking spaces that hide inside copied text and break search, forms and code. Curly quotes — typographic quotes that some systems reject.

Everything runs as plain JavaScript in your browser: this page sends no text anywhere, sets no cookies, and loads nothing from third parties. Paste confidential drafts freely.

Frequently asked questions

Is my text uploaded anywhere?

No. The analysis and cleanup run entirely inside your browser tab — this site has no server to send text to and makes zero network requests with your content.

Why do em dashes matter?

Nothing is wrong with em dashes — good writers use them. But heavy em-dash use has become a well-known tell of AI-generated text, so many people prefer to swap them for commas or hyphens in emails and posts. The choice is yours; the tool just makes it a one-click edit.

Where do invisible characters come from?

Copy-pasting from websites, PDFs, chat apps and AI tools can carry along zero-width spaces, non-breaking spaces and direction marks. They're invisible but real — they break exact-match searches, overflow character limits, and confuse forms and code.

Does cleaning change my words?

Your words stay as written — cleanup touches formatting and punctuation characters. The only content removed is markdown link URLs and code-fence labels (link text itself is kept). Each category has its own toggle, so you control what gets cleaned.