Unicode text normaliser
Compare canonical or compatibility Unicode forms and export normalised text.
A clear answer. Here’s how.
Applies the chosen native Unicode normalisation form and reports before/after code-point and UTF-8 byte counts. Canonical forms preserve canonical equivalence; compatibility forms can remove meaningful distinctions such as ligatures or circled-number styling. Uses the Unicode tables supplied by your browser, with at most 100,000 input characters.
See a worked example
Worked example
A fixed demonstration, separate from the values you enter above.
- Your text
- Café ① fi
- Normalisation form
- NFC — canonical composition
Example result
Café ① fi
NFC applied using this browser’s Unicode implementation. Before/after: 9/8 code points and 14/13 UTF-8 bytes. Compatibility forms can remove meaningful distinctions.