Normalize Unicode text

Normalize Unicode text to NFC, NFD, NFKC, or NFKD.

Local processing · Nothing is uploaded · 1 MB input limit

Input & settings

Paste text or drop a UTF-8 text file
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

Built on Hatchable