Skip to content

Writing checks

Hidden Character Detector for AI Text Watermarks

Copy an answer out of a chat window and you carry more than the words. A zero-width space rides along where nothing appears to be, a straight quote comes back curly, and a Cyrillic letter stands in a Latin word looking exactly like the letter it replaced. Paste the passage here and Slop or Not counts the hidden characters the moment they land, marks every one in place, and hands back a clean copy. The scan runs in your browser, so the passage never leaves your device. What it cannot tell you is who wrote the text. Word processors and websites leave the same marks, so a hit is a question rather than an answer. Run the AI text check on the same screen for a verdict on the writing itself: online text checks run on Numen's private Mac server, away from third-party AI providers, and are deleted after processing.

AI Watermark Removers: What They Remove and What Survives

Catches 99.5% of AI text at a 5% false-positive rate, scored by RAID, the public benchmark, not by us.

Paste a paragraph or a whole thesis. The iPhone and Mac apps have no word cap and no monthly word budget.

  • Paste English textSchool essays, product reviews, captions, articles, and social posts up to 20,000 characters.
  • ResultA probability verdict, AI score, and readability analysis.
  • PrivacyDeleted the moment the check finishes. We never keep your text.
English text only. Deleted after processing.0/20000

AI detection is probabilistic. Results can vary with new AI models and evasion methods. Human writing that sounds formal can be flagged as AI.

Scored by a fine-tuned transformer model, not a word-pattern checker.

What it checks

See Every Hidden Character, Then Copy Clean Text

Invisible Unicode: zero-width spaces and joiners, word joiners, BOMs, and non-breaking spaces such as U+202F

Smart punctuation swaps: curly quotes, em dashes, ellipses, and fullwidth symbols

Lookalike letters from Cyrillic and Greek that pass for Latin characters

Good Uses

  • Checking a document for hidden characters before publishing or grading
  • Cleaning text pasted out of a chat window, PDF, or word processor
  • Verifying that copied text carries no invisible markers before sharing it

Limits to Know

  • Cleanup removes mechanical fingerprints only; it does not alter statistical watermarks woven into word choices
  • Cleaned text is still the same writing; the AI text detector reads the words themselves
  • US/UK spelling conversion runs in the iPhone and Mac apps, not the browser scan

How to check text for hidden AI watermarks

  1. 1

    Copy the text

    Copy the passage from Word, Google Docs, a PDF, or a chat window. Formatting does not matter; the scan reads characters, not styles.

  2. 2

    Paste it above

    Paste into the checker. The scan runs instantly in your browser, before anything is submitted.

  3. 3

    Read the count, then run the check

    A strip appears below the box as you paste, counting what it found by kind: invisible, smart punctuation, lookalike. Run the check and the full breakdown opens, marking each one in place with its codepoint and listing it by Unicode name.

  4. 4

    Copy the cleaned text

    One click copies a version with the mechanical fingerprints removed. Run the AI check on the same screen if you also want a verdict on the writing itself.

FAQ

Hidden Character Detector Questions

What are hidden characters in AI text?

Hidden characters are the ones you cannot see in rendered text: zero-width spaces and joiners, word joiners, byte-order marks, and unusual spaces such as the narrow no-break space at U+202F, which drew attention after readers spotted it in output from ChatGPT's o3 and o4-mini models. The scan also flags two visible-but-swapped families: smart punctuation such as curly quotes and em dashes, and Cyrillic or Greek letters shaped like Latin ones. None of them prove AI authorship on their own, because word processors, chat windows, and ordinary copy-paste produce them too.

How do I remove hidden characters from ChatGPT text in Microsoft Word?

Select the passage in Word, copy it, paste it into the checker above, then paste the cleaned version back over the original. Word will not show you what is there first. Its formatting-marks button reveals paragraph marks, tabs, and ordinary spaces, and stops well short of zero-width characters and lookalike letters. Find and Replace can pull out one code point at a time if you already know which to hunt, and the scan finds all of them in one pass. For a stack of papers, the iPhone and Mac apps run the same pass on each one offline, and on the Mac, Pro's slop cleanup command can script a whole folder.

How do I check a Google Docs document for hidden characters?

Select the text in Google Docs, copy it, and paste it into the checker above. Docs has no built-in view for zero-width characters or lookalike letters, and its own autocorrect adds curly quotes and em dashes as you type, so part of what the scan reports will be Docs' work rather than an AI tool's. Paste the cleaned text back to replace the original.

Can I check a PDF for hidden characters?

Yes, as long as the text is selectable. Copy the passage out of the PDF and paste it into the checker above; the scan reads characters, so page layout and fonts do not matter. A scanned PDF is really an image and carries no character data until you run OCR on it, and OCR output carries its own transcription errors rather than the original's hidden characters.

Does this remove AI watermarks?

It removes mechanical fingerprints: invisible Unicode, smart punctuation, and lookalike letters. Non-breaking spaces are deleted rather than swapped for ordinary ones, so 100 % comes back as 100% and 10 000 as 10000; check the spacing before you paste the clean copy over the original. It does not touch statistical watermarks, the kind Google's SynthID-Text weaves into the word choices themselves. Anthropic says future Claude models will carry a version of that same SynthID-Text mark. A statistical mark survives a character swap, and reading one needs the provider's own detector. Cleaning also does not make AI writing read as human: the AI text detector reads the words, and it reads them the same way before and after.

What if no hidden characters are found?

That tells you the text carries no mechanical markers, and nothing more. Plenty of AI-generated writing has none, either because the tool never inserted any or because a trip through a plain-text editor stripped them, and plenty of human writing has some. For an answer about the writing itself, run the AI text check and read the verdict as supporting evidence rather than proof.

Does my text leave my browser?

No. The hidden-character scan and the cleaned output are produced on your own device, so the passage is never uploaded and never stored. The AI text check is separate and does travel: it runs on Numen's private Mac server, away from third-party AI providers, and the text is deleted after processing. The iPhone and Mac apps run both checks entirely on-device.

Does removing hidden characters make AI text undetectable?

No. The AI text detector reads sentence structure and word choice, not invisible characters, so removing them does not change the evidence it reads. That model caught 99.5% of AI text at a 5% false-positive rate on RAID, a public benchmark we do not run, with 11 adversarial attacks in the test set. Treat any tool promising undetectable output after a Unicode strip as selling something it cannot deliver.

Can I clean text offline or from the command line?

Yes, on Apple devices. A stack of student submissions or client drafts never has to touch a network: the iPhone and Mac apps run the scan and the cleanup on-device, and they add spelling conversion between US and UK English that the browser scan does not do. On the Mac, Pro also ships a slop cleanup command and an MCP server, so a whole folder can go through it from a script, or from Claude, Codex, or Cursor.

Why do AI tools leave hidden characters behind?

Mostly by accident. Chat interfaces render answers as rich text, so quotes curl, hyphens become em dashes, and typographic spaces such as U+202F get baked into whatever you copy out. Some providers have experimented with deliberate provenance markers, and many documents pick these characters up from a word processor or a website long before any AI touches them. A hit is the start of a question, not the answer to one.

Run the Next Check on Your iPhone or Mac

The Slop or Not app checks images and text on-device, so nothing you check ever leaves your device.

Download on the App Store