Advertisements

headerup to 320x100 / 728x90

Remove Accents & Diacritics

Strip accents, tildes, umlauts, and other diacritics from Unicode text

Input
Loading editor...
Output

Output will appear here...

Advertisements

content bottomup to 300x250

What is Remove Accents & Diacritics

Last reviewed:

Remove Accents normalises text to Unicode NFD form and strips every combining diacritical mark in the range U+0300–U+036F. The result is a pure ASCII-compatible transliteration that keeps the original letters (é → e, ñ → n, ö → o).

It is useful for generating URL slugs, search-safe keys, CSV exports, and legacy-system imports that cannot handle extended Unicode characters.

Why use it

  • Produce ASCII-safe slugs for URLs and filenames.
  • Normalise user input before storing it in legacy databases.
  • Improve search recall by matching 'cafe' against 'café'.
  • Clean datasets exported from CRMs with inconsistent encoding.
  • Prepare text for systems that strip or mangle non-ASCII bytes.

Features

  • Unicode NFD normalisation
  • Strips U+0300–U+036F combining marks
  • Preserves case and original letters
  • Perfect for slug pipelines
  • Processes Remove Accents & Diacritics locally in your browser, no upload required

How to use Remove Accents & Diacritics

  1. Paste text. Drop any Unicode string into the input area.
  2. Run. Diacritics are removed while letters remain.
  3. Copy. Use the ASCII-safe result in slugs, URLs, or CSVs.

Example (before/after)

Accented text

Crème brûlée, niño, São Paulo

Plain ASCII

Creme brulee, nino, Sao Paulo

Common errors

Ligatures not split

Characters like 'æ' are not combining marks.

Fix: Use a dedicated transliteration library if you need 'æ' → 'ae'.

Non-Latin scripts unchanged

Cyrillic, Greek, or Arabic letters pass through.

Fix: Use transliteration tools such as ICU for cross-script conversion.

FAQ

Which characters are removed?

All combining marks in U+0300–U+036F — accents, grave, acute, tilde, umlaut, cedilla, macron, and more.

Does it handle Unicode emoji?

Emoji are not affected because they aren't combining marks.

Does it change case?

No — only diacritics are stripped. Pair with the case converter if you need lowercase output.

Is it reversible?

No. Once stripped, the original accent is lost.

Is the data sent anywhere?

No — normalisation runs entirely in your browser.