Utilities Processed locally

Unicode & Invisible Character Inspector

Paste any text — JSON, YAML, source code, a URL, or a token — and flag hidden or risky characters that are invisible on screen but break parsers and comparisons: zero-width characters, bidi controls (Trojan Source), typographic look-alikes (smart quotes, em dashes), and mixed-script homoglyphs. The Characters / Normalize / Clean tabs add a per-character breakdown, all four normalization forms, and a sanitised copy. Runs in your browser; nothing is uploaded.

Clean tab:

Auto-scans as you type. Ctrl+Enter to re-run.

How to use the Unicode & Invisible Character Inspector

Paste any text — JSON, YAML, CSV, source code, a URL, or a token — and instantly see hidden or risky characters that are invisible on screen but can break parsers, comparisons, and copy-pasted code. The tool flags invisible and zero-width characters, bidirectional controls, typographic look-alikes like smart quotes and em dashes, and words that mix scripts (a common homoglyph trick). One click cleans the text to safe ASCII. Everything runs locally in your browser; nothing is uploaded.

What it does

When to use it

How to use it

  1. Paste your text into the input box.
  2. Review the Findings badges and the annotated view.
  3. Choose which fixes to apply, click Clean, then copy the safe output.

Tips & pitfalls

FAQ

Related guides