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.
How to use the Unicode Normalizer
- Paste the text you want to normalise.
- Pick a normalisation form and decide whether to strip combining marks.
- Copy the normalised text with the Copy button.
Features
- All four normalisation forms: NFC, NFD, NFKC and NFKD
- Optional stripping of combining marks and accents
- Fixes text copied from PDFs, Word and web pages
- Runs with the built-in browser normaliser
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