Accent & Diacritic Remover – Free Online Text Normalizer Tool
Remove accents, diacritics, and special characters from any text — instantly in your browser. Uses Unicode NFD normalization to strip combining marks, and a special character map for characters that don't decompose (ß→ss, ø→o, æ→ae, ł→l, ð→d, þ→th). Supports Portuguese, Spanish, French, German, Scandinavian, Polish, and many other Latin-script languages. Includes a live character-level highlight view showing every changed character, multilingual example texts, and a quick-reference conversion table. Perfect for URL slug generation, database normalization, ASCII-only systems, and text comparison.
Options
Try an example
Common conversions
How to Use the Accent & Diacritic Remover
What are diacritics?
Diacritics (or accents) are marks added to base letters to change their pronunciation — examples include the acute accent (é), tilde (ã), cedilla (ç), umlaut (ü), and circumflex (â). While essential for correct spelling in many languages, they can cause issues in URLs, file names, database IDs, and ASCII-only systems.
How it works:
The tool uses Unicode NFD normalizationto decompose accented characters into their base letter + combining mark, then strips all combining marks. This correctly handles the vast majority of Latin-script diacritics. For special characters that don't decompose this way (like ß, ø, æ, and ł), a custom mapping table is applied first.
Common use cases:
- Generating ASCII-safe slugs for URLs and file names
- Normalizing user input for search and comparison
- Cleaning data for databases that don't support Unicode
- Preparing text for legacy systems, APIs, or barcode scanners
- Sorting multilingual lists consistently
Languages supported:
All Latin-script languages with NFD-decomposable characters: Portuguese (ã, ç, â, é, ó…), Spanish (ñ, á, é…), French (é, è, ê, ç, ù…), German (ü, ö, ä, ß…), Scandinavian (å, ø, æ, Ø, Æ…), Polish (ł, ź, ś…), Icelandic (þ, ð, Þ…), and many others.
