← Text & List Tools
Text & List Tools · runs locally

Unicode Normalization Tool

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.

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.

How it works

The browser calls the standard Unicode normalize operation, compares source and result code-point sequences and reports whether compatibility characters were changed.

Practical example

NFC turns e plus a combining acute accent into one composed é code point, while NFKC also expands compatibility forms such as the fi ligature.

Validation

The calculation is deterministic and explains validation errors instead of silently changing invalid input.

Privacy boundary

Input and output remain in this tab. Copy and download happen through browser APIs without a server upload.

Result passport

Every run reports its tool mode, timestamp and input/output size so transformed data can be audited.