Free ChatGPT text cleaner
ChatGPT Watermark Remover
Clean the hidden characters, citation leftovers and markdown that come along when you copy from ChatGPT. Instant and free, and your text stays on your device.
- Nothing uploaded
- Cleans as you type
- Free, no sign-up
Watermark check
- Hidden-character marks
- Paste text to check
- AI citation and link tags
- —
- Formatting fingerprints
- —
- Statistical watermark
- Claude (models since August 2026), ChatGPT in the EU (from October 2026) and Gemini mark text through word choice. It cannot be seen, and cleaning characters does not change it. Rewriting the wording does.
Cleaning options
Invisible characters
- Hidden characters
Zero-width spaces and joiners, byte order marks, soft hyphens, direction marks, tag characters.
- Special spaces
No-break, narrow no-break and other odd spaces become normal spaces.
AI leftovers
- AI citations and link tags
ChatGPT citation leftovers and utm_source=chatgpt.com on links.
- Numbered citations
Markers like [1] or [2, 3]. Off by default, since essays use them too.
Formatting fingerprints
- Markdown
Asterisks, # headings, tables, code fences and LaTeX math.
- Em and en dashes
Replaced with a hyphen or a comma.
- Curly quotes
“ ” ‘ ’ become straight quotes.
- Ellipsis character
The single … character becomes three dots.
- Spacing
Double spaces, trailing spaces and extra blank lines.
Advanced
- Fancy letters
Fullwidth, ligature and bold-math letters become plain letters.
- Lookalike letters
Cyrillic and Greek letters hiding inside English words.
- Emoji
Removes emoji such as 🚀 and ✅.
What ChatGPT leaves in copied text
- Narrow no-break spaces (U+202F). In April 2025, researchers spotted them in longer answers from o3 and o4-mini. They look like spaces but are a different character. OpenAI said they were a training quirk, not a watermark, and users have reported them in later models too.
- Citation leftovers. Answers that searched the web carry citation markers. Copied out, they show up as :contentReference[oaicite:0]{index=0}, citeturn0search3 or 【4†source】.
- Tagged links. Links in answers often end in ?utm_source=chatgpt.com, which tells the site the visit came from ChatGPT.
- Markdown. The copy button hands over raw markdown, so headings arrive in Google Docs as ## and bold as **asterisks**.
- House style. Em dashes, curly quotes and the single … character are typical of ChatGPT writing.
Before and after
| Copied from ChatGPT | After cleaning |
|---|---|
| The study—published in 2024—found | The study - published in 2024 - found |
| Paris.:contentReference[oaicite:0]{index=0} | Paris. |
| https://apnews.com/x?utm_source=chatgpt.com | https://apnews.com/x |
| **Key point:** it’s “robust”… | Key point: it's "robust"... |
| \( x^2 + 1 \) | x^2 + 1 |
The new ChatGPT watermark (October 2026)
On October 5, 2026, OpenAI said it will add an invisible watermark to text from ChatGPT and Codex in the EU, rolling out over the following weeks on every plan. Developers anywhere can switch it on in the API for select models. It is off by default there.
It works by nudging word choices with a secret key, so it adds no characters and no cleaner can remove it. OpenAI notes that editing weakens it: in one test, swapping 10% of words for synonyms dropped detection from about 92% to 66%. For now only approved researchers and expert organizations get detector access. If you need the wording itself changed, that is a rewrite, by hand or with the Humanizer.
How to clean ChatGPT text
Paste your text.
Copy from ChatGPT, Claude, Gemini, a PDF or a web page and paste it into the box. It is cleaned as you type.
Check what changed.
Open What changed to see every hidden character tagged where it was, plus the dashes, quotes and markdown that were fixed.
Pick your options.
Keep em dashes or turn them into commas, keep link URLs, or remove only the invisible characters.
Copy it out.
Copy plain text, or use Copy for Google Docs to paste headings, bold and lists as real formatting instead of symbols.
Writing in Google Docs?
Write It types, humanizes and checks your writing inside Google Docs, Slides and Word. Install the extension to try it free.