Reveal invisible and dangerous Unicode hiding in text - zero-width characters, smuggled prompt injections, bidi tricks, and homoglyphs
Decoded hidden message (Unicode Tag block)
Annotated view (hidden characters shown as labeled badges)
Cleaned text (hidden/dangerous chars removed)
Runs entirely in your browser and never renders your text as HTML — pasted content, including any markup or script, is only ever displayed as literal text and analyzed character by character, so it cannot execute here.
As-is, no warranty. These apps are free under their listed license and run entirely in your browser. Use at your own risk — don't blame me if your PC catches fire, your dog runs away, or the math turns out wrong. Verify anything that actually matters. None of this is professional financial, medical, legal, or engineering advice.
Text can carry characters you can’t see. Sometimes they’re harmless (a stray zero-width space from a copy-paste); sometimes they’re a deliberate attack. This tool makes them visible. Paste anything and it flags:
You get a per-category count, the decoded hidden message (if any), an annotated view with every suspicious character shown as a labeled badge, and a cleaned copy with the dangerous characters removed.
The input to this tool is untrusted by design - the whole point is to paste text that might be hostile. So it is built to never trust that input:
<script> is displayed as the five characters <, s, c… - it cannot execute.In short: analyzing hostile text here cannot compromise the page.
Pairs well with the JWT Decoder and System Prompt Linter when you’re vetting untrusted input to an AI system.
For informational purposes only. Not financial, medical, or legal advice. You are solely responsible for how you use these tools.