Unicode inspector and normalisation

Reveal code points, invisible characters and Unicode normalisation differences.

Processed on your device

Input

Open a local UTF-8 text file5 MiB maximum. The file opens in the text box above.Or drop a file here.
Open a second UTF-8 text file5 MiB maximum. The file opens in the second text box.Or drop a file here.

Options

Options
NFC combines equivalent characters and is a common default. NFD separates their parts. NFKC/NFKD also simplify compatibility forms, which can change styling or meaning.

How to use this tool

  1. Paste text, optionally with a second value to compare.
  2. Inspect code points and choose a Unicode normalisation form.
  3. Compatibility forms can change the meaning of symbols; inspect the output before use.

Things to know

  • Removing zero-width or direction controls can change language rendering. This option is off by default.
  • Code-point detail is limited to the first 10,000 characters; the complete transformed text is returned.
  • Each text input accepts up to 5 MiB. Output is limited to 25 MiB and combined text settings to 1 MiB.
  • Line-based modes accept up to 100,000 lines, including a trailing empty line.
  • Code-point detail shows the first 10,000 points. Compatibility-normalisation expansion is checked before producing the full text.

Task guides

You might also need

More in text & lists