Text Tools

Unicode Normalizer

Normalize canonically equivalent or compatibility-equivalent Unicode text. Choose NFC/NFD for canonical forms or NFKC/NFKD when compatibility transformations are intentional.

Inputs stay in this browser tab. Results are not saved.

Your result
Ready when you are.

How to use Unicode Normalizer

  1. Enter or paste “Unicode text”. Follow the separators and formatting described in the tool introduction.
  2. Choose the appropriate “Normalization form” option for your task.
  3. Select Calculate or Process. Review the result and any validation message before copying or downloading available output. Reset clears the result and restores the starting inputs.

Method & assumptions

Apply the selected Unicode String.normalize form without stripping characters or executing input.

Worked example

NFKC changes ① to 1; NFD separates an accented e into its base and combining accent.

Results and projections are informational estimates, not financial, medical, legal, tax, or property advice. Check assumptions, units, rounding, and local requirements independently. Investment illustrations do not guarantee returns. Keep original files and check transformed output before use.

Questions, answered

Which form should I choose?

NFC is a common interchange form. Compatibility forms can remove meaningful presentation distinctions and are not a universal security or identifier sanitizer.

Does this send my input to a server?

No. This engine processes input locally without network requests. The surrounding website may have its own analytics or scripts; avoid entering sensitive material on an untrusted site. Text fields accept at most 1,000,000 UTF-16 units unless a smaller field limit is stated.