Unicode Normalizer

Convert text between NFC, NFD, NFKC and NFKD, and strip combining marks when you need to.

Normalise Unicode text

Paste text to normalise it.
Uses the built-in text normalisation of your browser, so no data leaves your device.

How to use the Unicode Normalizer

  1. Paste the text you want to normalise.
  2. Pick a normalisation form and decide whether to strip combining marks.
  3. Copy the normalised text with the Copy button.

Features

Advertisement

Frequently Asked Questions

Common questions about the free online unicode normalizer.

It rewrites text into a standard form so that characters which look the same but use different code points compare as equal.
All four: NFC and NFD for canonical equivalence, and NFKC and NFKD for compatibility, which also folds ligatures and full width forms.
NFC composes a letter and its accent into one code point, while NFD splits them apart so the base letter and the mark are separate.
Use NFKC when you want aggressive tidying, such as turning full width characters or ligatures into their plain equivalents for search.
It removes the accents and diacritics that sit on top of letters, so an e with an acute accent becomes a plain e.
Decomposition forms add extra characters for the accent marks, while composition and stripping remove them, so the length can change.
Yes. Normalisation applies to every script the browser knows, and emoji sequences are left as they are by normalisation.
No. The browser performs the normalisation locally and your text never leaves your device.

Last updated: October 10, 2026