Skip to main content

Encoding & Number Bases

Normalise Unicode Data Converter

Transform data with Normalise Unicode and the selected encoding settings. Enter the data, choose the input and output formats, then copy the result.

Tool workspace

Your input stays in this browser.

Add the required input to continue.

Needs input

You can run the tool again after any change.

Options

Your result appears here

Transform data with Normalise Unicode and the selected encoding settings. Enter the data, choose the input and output formats, then copy the result.

This tool runs open-source code from CyberChef by GCHQ (Apache License 2.0). See open-source credits.

Normalise Unicode Data Converter converts data between formats in your browser. For a correct result, choose a form accepted by the target.

canonically normalized text Processing runs in the browser.

  • Normalize text before comparing canonically equivalent character sequences.
  • Compare NFC, NFD, NFKC, and NFKD results before choosing a storage format.

Sources: Unicode Standard Annex #15: Unicode Normalization Forms

Instructions

  1. Provide text or data for this tool.
  2. Choose NFC or the required Unicode normalization form.
  3. Compare the output with a known Normalise Unicode Data Converter sample.
  4. Keep the original value until the receiving system accepts the result.

Example

Input: é and é

Settings: Normalise Unicode Data Converter: choose NFC or the required Unicode normalization form

Result: canonically normalized text

Limits

  • Normalise Unicode Data Converter: normalization can change code-point sequences
  • Normalise Unicode Data Converter: The operation does not detect a different input format automatically.
  • Normalise Unicode Data Converter: Processing stays in the browser.