Diacritics Remover
Slugs in URLs, filenames for FTP servers, legacy databases with Latin-1 encoding: all of them misbehave when you hand them a name like “José Peña” or “Zoë”. This tool strips accents, tildes, umlauts and cedillas from text using standard Unicode transliteration and normalization, leaving you with clean ASCII that survives any pipeline.
How to remove diacritics
-
1
Paste your text
Type or paste any text containing accented characters: a word, a list of names, an entire article.
-
2
Run the conversion
Click "Remove Diacritics". Every accented letter becomes plain ASCII: é becomes e, ñ becomes n, ß becomes ss.
-
3
Review the cleaned output
Check the result box: any character that changed is now plain ASCII, while spaces, punctuation and line breaks are untouched.
-
4
Copy the result
Copy the cleaned text to your clipboard with one click and paste it anywhere you need it.
How the stripping works
The tool first uses ICU transliteration (the “Any-Latin; Latin-ASCII” rule): it converts the text to Latin characters and then removes every remaining accent, so é becomes e, ß becomes ss and æ becomes ae. If the transliteration engine is unavailable, the tool falls back to Unicode NFD (Normalization Form Decomposition), which splits é into the base letter e (U+0065) and the combining acute accent (U+0301), drops every code point in the combining marks range (U+0300 to U+036F), then recomposes. Both paths work for every language that uses the Latin alphabet with added marks.
Character mapping cheatsheet
| Input | Output |
|---|---|
| á é í ó ú | a e i o u |
| à è ì ò ù | a e i o u |
| â ê î ô û | a e i o u |
| ä ë ï ö ü | a e i o u |
| ñ | n |
| ç | c |
| ß | ss |
| æ Æ | ae AE |
| œ Œ | oe OE |
| ø Ø | o O |
| ł Ł | l L |
The fallback path (no transliteration) leaves ß, æ, œ, ø and ł unchanged, because it only removes combining marks.
Common use cases
- URL slugs. “El niño” becomes “el-nino” after stripping and lowercasing.
- Filenames. Cloud storage services and some legacy FTP servers mangle non-ASCII filenames; strip first, upload second.
- CSV imports into legacy systems. Any database on Latin-1 (Windows-1252) encoding will mis-handle multi-byte UTF-8 characters; stripping avoids the corruption.
- Searchable fields. Storing a diacritic-free version alongside the original lets users find “naive” when the row says “naïve”.
Gotcha: it is a one-way trip
Stripping “naïve” gives “naive”; you cannot get the umlaut back automatically because the language is lost. Keep the original alongside the stripped version when both might be needed.
Frequently Asked Questions
These are not diacritics; they are distinct letters without a simple combining mark. The tool still converts them: ß becomes ss, æ becomes ae, œ becomes oe, ø becomes o and ł becomes l. The fallback path, which is only used when the transliteration engine is unavailable, leaves them untouched.
The default path transliterates them too: Cyrillic, Greek, Arabic and CJK text becomes Latin characters (Привет becomes Privet, Ελλάδα becomes Ellada, 你好 becomes ni hao), then any remaining marks are stripped. The fallback path removes combining marks only and leaves non-Latin scripts untouched.
Yes. Uppercase accented letters become uppercase ASCII, lowercase stay lowercase. Spaces, punctuation and line breaks are untouched.
Your text is sent to our server only to run the conversion, and it is not stored after processing or added to the page link. Only anonymous usage statistics are collected.
Related Tools
Business Name Generator
Generate business name ideas from industry keywords and style choices, then use the checklist to verify domains, registries and trademarks.
Word Counter
Count words, characters, sentences and paragraphs with reading time, speaking time, keyword density and a Flesch readability score for essays, posts, captions and meta descriptions.
Character Counter
Count characters, words, lines, sentences and paragraphs in any text. See totals with and without spaces plus a character breakdown.
Emoji Kitchen
Try verified Google Emoji Kitchen sticker pairs, download PNGs, and get supported suggestions when a pair is not in the curated set.
Password Generator
Generate strong random passwords with adjustable length, symbols, numbers and mixed case using cryptographic randomness.
Lorem Ipsum Generator
Generate clean Lorem Ipsum paragraphs, sentences or words for wireframes, mockups and drafts. Copy in one click.
Tool available in other languages
- ダイアクリティカルマーク除去ツール [JA]
- Supprimeur de diacritiques [FR]
- Diakritika Entferner [DE]
- Penghapus Diakritik [ID]
- Usuwanie znaków diakrytycznych [PL]
- Eliminador de diacríticos [ES]
- Diakritikborttagare [SV]
- Công cụ loại bỏ dấu phụ [VI]
- 变音符号去除器 [ZH]
- Diakritische tekens verwijderen [NL]
- 분음 부호 제거기 [KO]
- Diyakritik İşareti Kaldırıcı [TR]
- เครื่องมือลบเครื่องหมายกำกับเสียง [TH]
- Removedor de Diacríticos [PT]
- أداة إزالة الرموز التصحيحية [AR]
- Rimuovi Diacritici [IT]
- Удаление диакритических знаков [RU]