Unicode normalization and invisible-character audit
Identify selected invisible code points and compare NFC/NFKC normalization in local text.
Your entries stay in this page’s memory and are not submitted to us. Downloads are generated locally. Reloading or leaving the page clears your entries. Do not enter patient information.
Paste up to 10,000 characters. Text is kept in the browser. The audit lists selected zero-width, nonbreaking, bidirectional and control characters; it does not remove them automatically.
The starting values are hypothetical. Results update as you edit. Use aggregate or synthetic inputs only.
Calculation results
- Unicode code points
- 13
- UTF-16 code units
- 13
- NFC changes text
- Yes
- NFKC changes text
- Yes
- Flagged code points
- position 8 U+200B
- NFC preview
- Café AB ABC
How to interpret the output
NFC composes canonically equivalent sequences; NFKC also folds compatibility distinctions and can alter meaningful identifiers or mathematical notation. Invisible characters can be legitimate in writing systems. A flagged code point is a review prompt, not proof of malicious text or an instruction to strip all Unicode.
Method referenceSource checked 2026-11-06. Read the reproducible calculator validation report.