Paste text into the left box and the cleaned version appears on the right as you type. Press Copy clean text, or Download .txt to save it. Show hidden characters marks every invisible character and long dash in what you pasted, so you can see what was removed.
What gets cleaned
- Hidden characters: zero-width spaces, word joiners, soft hyphens, byte order marks and stray direction marks. They are invisible but break searches, word counts, code and some forms.
- Unusual spaces: non-breaking and narrow spaces become ordinary spaces, so text wraps and lines up normally.
- Citation leftovers: tokens like
citeturn0search1and 【4:0†source】 marks that appear when you copy an answer that used web search, and theutm_source=chatgpt.comtag added to links. - Markdown symbols:
**bold**,## headings, backticks and[link](url)syntax show up as raw symbols when pasted into Word, Google Docs, email or a CMS. Headings become plain lines, bullets become simple dashes and links keep their address in brackets. - Typography: long dashes become commas or a spaced hyphen, curly quotes become straight ones and the single ellipsis character becomes three dots.
- Spacing: double spaces, spaces at the ends of lines and stacks of blank lines.
Each one has its own checkbox, so you can keep the curly quotes or the dashes if your style uses them.
Does ChatGPT add a hidden watermark?
The invisible characters people find in AI text are real, but they aren't a reliable watermark. Narrow spaces and zero-width characters turn up in text from many sources, including web pages, PDFs and word processors, and some AI answers have them while others don't. Removing them doesn't change who wrote the text, and it doesn't make AI writing undetectable. AI detectors judge wording and sentence patterns, which this tool doesn't touch. What cleaning does fix is practical: copied text that behaves oddly when you edit, count, search or publish it.
Text in other languages and emoji
Some invisible characters do a job. Zero-width joiners hold together emoji such as family and skin tone sequences, and Hindi, Persian, Arabic and other scripts use joiners and direction marks to shape letters correctly. The cleaner removes joiners only when they sit between plain Latin letters, spaces or punctuation, and keeps direction marks whenever the text contains right-to-left writing, so those languages and emoji come through intact.
Dashes and AI style
Heavy use of long dashes has become a well known sign of AI writing. Replacing them with a comma suits most sentences; choose the spaced hyphen if you prefer, or keep them. Number ranges such as 2020–2024 always become a plain hyphen. For changes to wording itself, our guide to editing AI content so it sounds human covers what a cleaner can't do.
Private by design
Cleaning happens in your browser as you type. The text isn't sent to a server, stored or used for anything else.
After cleaning, check length with the Word Counter or the Character Counter, compare two versions with the Diff Checker, or draft new text with the AI Content Writer.