Unicode Normalizer
Unicode Normalizer lets you normalize equivalent Unicode sequences using the selected canonical or compatibility form. Enter your own values or load the worked example.
- Copy or download the computed result
- Adjust unicode text
- See the processing method and limits
Method and calculation
Normalize equivalent Unicode sequences using the selected canonical or compatibility form.
Inputs and settings
Unicode Normalizer accepts Unicode text; Normalization form (NFC, NFD, NFKC, NFKD).
Worked example
Unicode Normalizer example — Unicode text: "Café"; Normalization form: "NFC". Computed output: Café
Output and limitations
Unicode Normalizer: Compatibility forms can change ligatures and full-width symbols.
Technical references: JavaScript Unicode normalization
Unicode Normalizer FAQs
Unicode Normalizer applies the following rule to your input: Normalize equivalent Unicode sequences using the selected canonical or compatibility form. The worked example on this page uses the same processor as the result button.
Unicode Normalizer has these boundaries: Compatibility forms can change ligatures and full-width symbols. Start by checking the unicode text field against the units or format shown.
Unicode Normalizer provides this sample: Café. Use the sample button to reproduce it, then replace the inputs with your own values.