Remove Diacritics & Accents
Strip accents from letters (café → cafe) using Unicode normalisation.
Text Tools Runs in your browser
How do you remove diacritics from text?
Unicode NFD normalisation splits each accented letter into a base character plus combining marks, then the marks get dropped: café → cafe, naïve → naive, señor → senor. Letters with no decomposed form, like ß and ø, stay as they are. The conversion happens on your own machine, which matters when the input is a customer list full of real names.
How to use the Remove Diacritics
- 1 Paste names or text carrying accents (café, señor, naïve).
- 2 Normalisation strips the marks and leaves plain Latin letters.
- 3 Scan for special letters like ß, which stay as they are.
- 4 Copy the unaccented text.
What you can use it for
- Normalising names for search and matching.
- Feeding ASCII-only systems accented input.
- Unifying imported data with mixed accents.
- Producing plain text ahead of slugifying.
Frequently asked questions
What happens under the hood?
NFD normalisation splits é into e plus a combining acute accent, then the combining-mark range is deleted, leaving the bare e.
Why did ß and ø come through unchanged?
They are standalone letters, not accented ones, so Unicode has no decomposed form to reduce them to. They pass through as-is.
Is this enough to build a URL slug?
It covers the accent-stripping half. Lowercasing and hyphenating still remain, which the slugify tool handles in one go.
Related tools
More Text Tools
More tools like this:
All Text Tools