Why this tool is useful
Use normalization before comparing identifiers, deduplicating multilingual text or preparing fixtures whose visually identical strings may have different byte sequences.
Convert text to NFC, NFD, NFKC or NFKD and report which code points changed instead of hiding compatibility transformations.
Ready. Your working data stays in this browser.
Use normalization before comparing identifiers, deduplicating multilingual text or preparing fixtures whose visually identical strings may have different byte sequences.
The browser calls the standard Unicode normalize operation, compares source and result code-point sequences and reports whether compatibility characters were changed.
NFC turns e plus a combining acute accent into one composed é code point, while NFKC also expands compatibility forms such as the fi ligature.
The calculation is deterministic and explains validation errors instead of silently changing invalid input.
Input and output remain in this tab. Copy and download happen through browser APIs without a server upload.
Every run reports its tool mode, timestamp and input/output size so transformed data can be audited.