AI Metadata RemoverAI Metadata RemoverFree · 100% local · lossless
✍️

AI Text Watermark Remover

Remove zero-width characters and invisible Unicode watermarks from AI-generated text.

Processed locally in your browser · files never uploaded
0 characters

What metadata removed

These invisible characters are removed, and exotic spaces are normalized to a plain space.

Character classCodepointsWhere it comes from
Zero-width spaceU+200BThe classic invisible watermark: trivially inserted between words by AI tools and paste-tracking scripts, invisible in every editor
Zero-width non-joiner / joinerU+200C, U+200DLegitimate in Persian, Hindi, and emoji sequences — suspicious in the middle of plain English, where they're used to encode hidden bit patterns
Word joinerU+2060Typography tools and some AI pipelines; behaves like a zero-width no-break space
Byte order markU+FEFFFile-encoding residue that hitchhikes into copied text, breaking scripts, CSVs, and JSON parsers
Bidi controlsU+200E/200F, U+202A–202E, U+2066–2069Text copied from PDFs and multilingual websites; also the mechanism behind right-to-left spoofing attacks in code
Variation selectorsU+FE00–FE0F + supplementEmoji styling — but 256 invisible variants make a convenient byte-encoding channel for steganography
Tag charactersU+E0000 blockA deprecated block that mirrors ASCII invisibly: entire hidden messages, including prompt-injection payloads, can be spelled in it

Why remove AI metadata?

  • Pasting AI drafts into a CMS or email. Zero-width characters can flag the text's origin.
  • Code and configs. One invisible character in a string is an hours-long bug.
  • Copy from PDFs and web pages. Bidi controls and odd spaces break formatting downstream.
  • Publishing anywhere plain text matters. Normalize quotes, ellipses and dashes in one pass.

Character-level marks are only half the picture — statistical watermarks like SynthID-Text live in word choice and survive any cleaner. The deep dive explains the difference.

Frequently asked questions

Is my text sent anywhere?
No. Everything runs in the page as you type — there's no request to any server.
Will it change what my text says?
No. Only invisible characters are removed; the punctuation options (smart quotes, ellipses, em-dashes) are opt-in and purely typographic.
Can it remove SynthID or other statistical watermarks?
No — those are patterns in word choice, not characters. No character-level tool can remove them, whatever it claims.
Are em-dashes really a watermark?
No, just a stylistic tell people associate with AI text. Converting them is optional.
Is there a length limit?
No hard limit — it comfortably handles book-length text in one paste.