ToolJovia
Text

Unicode Normalizer

Apply NFC, NFD, NFKC, or NFKD normalization with a report of code-point changes.

✓ Browser-local processing
Up to 100,000 UTF-16 code units. Input stays in this browser tab.

Loading tool…

How to use Unicode Normalizer

Choose canonical composition/decomposition or compatibility normalization deliberately. This exposes all four forms rather than hiding normalization inside a cleanup operation.

  1. Paste the Unicode text.
  2. Choose one of the four normalization forms.
  3. Run and compare the changed flag and code-point totals.

Good to know

  • NFKC/NFKD may replace compatibility characters and change appearance or distinctions important to your application.
  • Normalization is not accent removal, transliteration, confusable detection, or complete security sanitization.
  • The browser’s Unicode implementation determines support for newly added characters.

Common questions

Which forms preserve canonical equivalence?

NFC and NFD use canonical equivalence. NFKC and NFKD additionally apply compatibility mappings.

How does this differ from Text Cleaner?

Text Cleaner offers a quick NFC operation. This tool exposes all four forms and shows whether the code-point sequence changed.

Keep going with related tools

All text →