✂️ Remove Diacritics / Accent Marks
Paste your text below and instantly strip all accent marks (like é, ü, ç, ñ) down to their base characters.
Cleaned text:What Are Diacritics and Why Remove Them?
Diacritics (also called accent marks) are small signs added to letters – like the acute accent in “café”, the umlaut in “für”, or the tilde in “mañana”. They change pronunciation and meaning in many languages. While essential for correct spelling, sometimes you need the base Latin character without these marks – for example, when creating URL slugs, sorting data, or working with systems that don’t support Unicode well.
Our tool uses the JavaScript normalize('NFD') method to decompose letters with diacritics into the base letter plus a combining mark, then strips the marks. This covers virtually all common accented characters from French, Spanish, German, Portuguese, and more.
How to Use the Diacritic Remover
- Paste or type your accented text into the input box above.
- Click the “Remove Accents” button.
- The cleaned version appears instantly in the output area.
- Use the “Copy Result” button to copy it to your clipboard.
There’s no server processing – everything happens directly in your browser. No data is ever uploaded or stored, keeping your text completely private.
Common Use Cases for Stripping Diacritics
- SEO & URL slugs: Convert “piñata-party” to “pinata-party” for clean, readable links.
- Database normalization: Store base forms when accents aren’t required for search.
- Password generation: Remove unpredictability from special characters.
- Legacy system compatibility: Older software may not handle Unicode accents well.
- Language learning: Focus on core spelling patterns before adding diacritics.
How It Works (Technical Corner)
The magic relies on Unicode Normalization Form D (NFD). In NFD, characters like “é” (U+00E9) are split into “e” (U+0065) followed by a combining acute accent (U+0301). The tool then uses a simple regular expression /[\u0300-\u036f]/g to remove all combining diacritical marks in the range U+0300–U+036f. The result is the plain Latin alphabet equivalent.
This method handles almost all diacritics used in modern European languages, including:
- Grave, acute, circumflex, tilde, umlaut/diaeresis
- Cedilla (ç → c)
- Slash through (ø → o, Å‚ → l)
- And many more
For characters like “æ” or “ß”, the logic keeps them as‑is because they aren’t decomposed into a base + combining mark by NFD. The tool is optimized for the overwhelming majority of accent-stripping needs.
Privacy & Speed
Everything runs on your device. There’s no loading spinner, no network request – just an instant transformation. You can process entire paragraphs in milliseconds, and your text never leaves your computer.
Bookmark this page whenever you need a quick, clean diacritic remover.