Free · No sign-up · Runs in your browser

Unicode Normalizer

Normalize text to NFC, NFD, NFKC or NFKD to fix different Unicode representations before comparisons and imports.

STEP 1

Start with your input

Edit the example or replace it with your own text.

STEP 2

Choose your options

These settings are optional. Keep the defaults to get started.

How to use Unicode Normalizer

  1. Paste the example or your own input.
  2. Choose the options that match your task.
  3. Run the tool, review the result, then copy or download it.

When to use Unicode Normalizer

Text copied from different applications can look identical while using different character sequences. Normalize product names, imported labels, or test fixtures before an exact comparison. NFC combines compatible canonical sequences, while NFD separates them. The example contains an accented word written with a combining mark, alongside characters that demonstrate the difference between canonical and compatibility normalization.

How to interpret the result

The output is the normalized text itself, so it can be pasted directly into another application. NFKC and NFKD can change distinctions such as circled digits and typographic ligatures; choose them only when that is intended. Normalization does not translate text, remove accents, change letter case, or guarantee that visually similar letters belong to the same alphabet. Keep an original copy when transforming identifiers.

Example input

Café — ① fi

What should I check before using the output?

The output is the normalized text itself, so it can be pasted directly into another application.

Is input uploaded?

Processing takes place in your browser. This tool does not send your input or selected files to a conversion API.

Related tools and guides

Official reference

Browse all developer tools