Text · Images · PDF · Office

See what is hiding in your text. Then take it out, and know exactly what changed.

AI output carries marks you cannot see — zero-width characters, Unicode tag sequences, bidi controls, look-alike letters. So do the files you send: EXIF, XMP, C2PA manifests, document authorship.

Runs in your browser
Text is never uploaded
Free, no account
Unlimited, for text

or type below, or drop a file

Text is cleaned in your browser and never uploaded

No text? Try one of these:

What it looks for

Not a guess. Every codepoint below is named in the report, with its offset in your text, so you can verify the result rather than trust it.

U+200B–200D
Zero-width space, non-joiner, joinerthe common carrier
U+E0000–E007F
Unicode tag charactershides ASCII inside one glyph
U+202A–202E
Bidi embeddings and overridescan reorder what you read
U+FE00–FE0F
Variation selectorskept when load-bearing
U+E000–F8FF
Private use areano portable meaning
U+FEFF
Zero-width no-break spacea stray byte-order mark

Look-alike letters

The full UTS #39 confusables table — 1,844 mappings from Unicode 17.0.0. A Cyrillic а posing as a Latin a is caught, while ordinary Russian is left alone, because folding is scoped to mixed-script words.

File metadata

EXIF and GPS, XMP, C2PA manifests, document authorship, revision IDs, and the page-one thumbnail most tools forget. Lossless — chunks are deleted, never re-encoded, so a JPEG does not lose a generation to have its location removed.

Cleaning text here is free, forever

It runs on your device, so it costs us nothing and needs no account. A plan covers the work that runs on our machines: stripping metadata from files, and rewriting text.

See plans

What this cannot promise

Character removals are facts — we name every codepoint we took out. A writing-style score is a heuristic. Presenting the two at equal confidence would be dishonest, so the report keeps them apart and so does this page.

  • Removing a mark does not mean the content was never AI-assisted.
  • No tool can certify that cleaned text will fail a vendor’s detector. Vendors publish neither detectors nor keys, so anyone claiming otherwise is guessing.
  • C2PA soft binding survives a metadata strip — it can re-link to a remote manifest.
  • Pixel-embedded image watermarks are out of scope. Audio and video are not supported at all.

Use it on content you own or are authorised to process, and keep any disclosure the law or a platform requires. Terms.