Unicode Normalizer — Free Online Tool
Apply Unicode normalization (NFC, NFD, NFKC, or NFKD) to any text. NFC is the standard for web and databases. NFD splits characters like 'é' into base 'e' + combining accent. NFKC/NFKD remove stylistic ligatures and width variants. Shows before/after byte and code point counts.
100% client-side. No uploads. Your data never leaves your browser.
How to use Unicode Normalizer
- Paste text containing accented characters or Unicode variants.
- Select a normalization form (NFC, NFD, NFKC, NFKD).
- See the normalized output and before/after statistics.
- Copy the normalized text.
Frequently Asked Questions
What is NFC vs NFD?
NFC (Canonical Composition) combines base + combining mark into a single code point (e.g., e + ́ → é). NFD splits it back. NFC is the standard for storage and comparison.
When would I use NFKC?
NFKC removes stylistic variants: ligatures like fi→fi, fullwidth forms, and special typography. Useful for search normalization and database indexes.
Why does NFD make the byte count larger?
By decomposing combined characters, NFD produces more code points (base + combining marks), which uses more bytes in UTF-8 encoding.
Related tools
Related reading
Browse all free tools · theproductguy.in