Normalize Unicode text
Normalize Unicode text to NFC, NFD, NFKC, or NFKD.
Local processing · Nothing is uploaded · 1 MB input limit
Input & settings
Ready. Enter your input to begin.
How to use this tool
Choose the normalization form. NFC composes canonical accents; NFD decomposes them. NFKC and NFKD also apply compatibility mappings.
Limits and behavior
Compatibility forms can change the meaning or appearance of special characters. Normalization does not translate or transliterate text. Input is limited to 1 MB and output to 3 MB. No input content is saved by CraftAI.
Choose a Unicode normalization form
Convert equivalent Unicode character sequences into one of the standard normalization forms for matching and text processing.
Can compatibility normalization change the visible meaning?
NFKC and NFKD may replace compatibility characters. Compare the result before changing identifiers or legal text.
Related tools: remove accent marks · unicode escape encoder and decoder