Unicode Normalizer
Normalize Unicode text to NFC, NFD, NFKC, or NFKD using the standard Unicode forms.
Loading Unicode Normalizer...
How to use
Choose a Unicode normalization form. NFC and NFD preserve compatibility distinctions; NFKC and NFKD may also fold characters that look or behave similarly.
Example
Input
Café
Output
Café
Limitations
Normalization does not translate text, remove confusables, or make strings visually safe. Compatibility forms can change distinctions such as full-width characters and ligatures.
Frequently Asked Questions
Which form is the common default?
NFC is widely used for stored and displayed text because it composes characters where Unicode defines a composed form.
What is risky about NFKC or NFKD?
Compatibility normalization can intentionally erase formatting distinctions, for example converting full-width Latin letters to ordinary Latin letters.