Free purpose-built tool
ChatGPT Watermark Checker
Scan ChatGPT text for observable zero-width Unicode, formatting controls, tags, soft hyphens, unusual spaces, and variation selectors with positions.

02
Your result
Your result will appear here.
HOW TO USE
From a useful brief to a usable result
- 1Enter the source, audience, and constraints requested by the form.
- 2Complete the Cloudflare security challenge and generate.
- 3Review facts, copy the result, or adjust inputs for another version.
WHEN TO USE IT
Built for this specific task
- Audit pasted text for invisible Unicode
- Locate characters that cause layout or indexing problems
- Explain why visually identical strings compare differently
EXAMPLE
Input
Text that looks normal on screen but contains U+200B ZERO WIDTH SPACE and U+202E RIGHT-TO-LEFT OVERRIDE.
Output preview
A transparent report listing two findings, their code points, categories, positions, and a caution that source attribution is not possible.
KNOW BEFORE YOU GENERATE
Limits and review checklist
- Finding an invisible character does not prove ChatGPT created the text
- A clean report does not prove that text is human-written or free of statistical signals
COMMON QUESTIONS
Frequently asked questions
Can this checker prove that text came from ChatGPT?
No. It reports literal character evidence only and does not make an authorship judgment.
Does the checker upload my text?
No. The character scan runs entirely in the browser after the security challenge.