Accent & Diacritic Remover
Type or paste text and the plain-letter version appears as you go: é becomes e, ñ becomes n, ü becomes u, and special letters such as ß, ø, ł and æ are mapped to ss, o, l and ae. A count shows how many characters changed. Free, no sign-up, and nothing is uploaded.
Examples
How to Use the Accent Remover
- Paste or type your text. The plain version appears in the second box as you type, with no button to press.
- Read the count. It shows how many characters changed, which tells you at a glance whether the text had any accents.
- Copy the result with Copy Result, or try one of the six example words under the box.
- Check names and special letters against the conventions below before you rely on the output.
How Accent Removal Works
A letter such as é can be stored as one character (U+00E9) or as two: e followed by a combining acute accent (U+0301). The tool splits each Latin letter into that second form with Unicode normalization form NFD, and then deletes the combining marks in the block U+0300 to U+036F. What is left is the base letter. That covers the usual accents (acute, grave, circumflex, tilde, diaeresis, ring, caron, cedilla, ogonek, breve and macron) and the Vietnamese tone marks and horns.
Some letters are not accented letters at all but separate letters, so NFD leaves them whole. The tool maps them with a fixed table:
| Letter | Becomes | Letter | Becomes |
|---|---|---|---|
| ø Ø | o O | æ Æ | ae AE |
| đ Đ | d D | œ Œ | oe OE |
| ł Ł | l L | ß | ss |
| ð | d | þ Þ | th Th |
The sample text "El señor Müller pidió un café en Łódź…" comes out as "El senor Muller pidio un cafe en Lodz…", with 7 characters changed. "Gauß" becomes "Gauss", "Dvořák" becomes "Dvorak", and "Việt Nam" becomes "Viet Nam".
Where Plain Letters Are the Wrong Answer
- Local conventions differ. German writers who cannot type ü usually write ue, so Müller becomes Mueller. This tool gives Muller, as it drops the mark and nothing more. If a form or a passport-style system expects ue, oe and ae, replace those by hand.
- Dotless ı stays. The Turkish ı is a separate letter with no decomposition, so "Işık" becomes "Isık". Replace it with i yourself.
- Other scripts are left alone. Cyrillic, Greek, Korean, Japanese and other non-Latin text passes through unchanged (recomposed to NFC if it arrived decomposed), so "Йошкар-Ола" keeps its й and Hangul or kana with voicing marks keep their form. The tool only removes accents from Latin letters, and it does not count these characters as changed.
- Marks outside the block are left alone. Arabic and Hebrew vowel marks and Indic vowel signs are not in U+0300 to U+036F, so they stay. This is a tool for Latin-script text.
Keep the accents in your bibliography
A reference list should spell an author's name as the source does, with its diacritics. Strip accents only where something else needs plain letters: a filename, a username, a database key, or a search that must match "Müller" with "Muller". Never remove them from a title or name you will publish.
Which Tool Do You Need?
| If you want… | Use |
|---|---|
| Plain Latin letters from accented ones | This Accent Remover |
| A web address from a title, accents included | Text to Slug Converter |
| NFC, NFD, NFKC or NFKD forms, ligatures and full-width characters | Unicode Text Normalizer |
| Zero-width and look-alike characters shown | Hidden Character Detector |
| Emoji removed from the same text | Emoji Remover |
Frequently Asked Questions
- How do I remove accents from text?
- Paste the text into the first box. The second box shows the same text with every accent and diacritic removed: é becomes e, ñ becomes n, ü becomes u and ç becomes c. Copy it with one click.
- How does accent removal work technically?
- Each Latin letter is normalized to Unicode form NFD, which separates an accented letter into a base letter plus a combining mark. The tool then deletes the combining marks and maps a short list of special letters, such as ø and ß, that have no decomposition. It uses the browser's built-in String.normalize.
- What happens to ø, æ and ß?
- They are letters in their own right, so they are mapped explicitly: ø to o, æ to ae, œ to oe, ß to ss, đ and ð to d, ł to l, and þ to th, with capitals handled too. A German or Scandinavian source may use a different transliteration, such as oe for ø.
- Why does ü become u and not ue?
- Because the tool removes the diaeresis and leaves the base letter. The ue spelling is a German convention for systems that cannot show ü. If you need it, replace ä, ö and ü with ae, oe and ue before you run this tool, or fix the output by hand.
- When should I remove accents from text?
- For filenames, URL slugs, usernames, database keys, legacy systems that accept only ASCII, and for matching names that are spelled with and without accents in different sources. Do not remove them from names or titles in a bibliography or anything you publish.
- Is my text uploaded or stored?
- No. The conversion runs in your browser as you type and nothing is sent to a server. Closing the tab clears the text.