Home › Encodings and code › Unicode normalisation (NFC / NFD / NFKC / NFKD)
Encodings and code
Unicode normalisation (NFC / NFD / NFKC / NFKD)
Normalises the Unicode of text or file names to the form you choose: NFC, NFD, NFKC or NFKD.
How to use it
- Drag your .txt files onto the area above, or press "Choose files".
- If options are shown, set them as you like. They appear below the file list.
- Press "Convert". The conversion runs on your device, shows its progress and can be cancelled at any time.
- Press "Download" next to a result. With several results, "Download all as ZIP" gets them in one go.
The formats involved
TXT .txt
TXT is a plain text file that contains only characters. How the characters are turned into bytes (UTF-8, EUC-KR and so on) can differ from file to file.
Limits and things to watch for
- The file size that can be processed depends on your device. The limit for your device is shown in the drop area, and files above it are refused with a message.
FAQ
Is my file uploaded to a server?
No. Conversion happens only inside this browser, and file names, contents and results are not sent to our servers. Some converters download their conversion program (code) the first time you use them; your files are not sent then either. See the privacy page for details.
Sources and check date
- Unicode Standard Annex #15 Normalization Forms
NFC, NFD, NFKC, NFKD · 2026-11-10
Date we opened the original documents ourselves: 2026-11-10. Specifications can change, so read the original again before anything important.
Related converters
Convert EUC-KR(CP949) to UTF-8Convert UTF-8 to EUC-KR(CP949)Convert Shift_JIS to UTF-8Convert UTF-8 to Shift_JISConvert EUC-JP to UTF-8Convert UTF-8 to EUC-JPConvert ISO-2022-JP to UTF-8Convert UTF-8 to ISO-2022-JPConvert GBK to UTF-8Convert Big5 to UTF-8Convert UTF-8 to UTF-16Convert UTF-16 to UTF-8