Accent Remover
Convert accented and diacritic characters (é, ñ, ü, ø, ß, and more) to their plain ASCII equivalents. Runs entirely in your browser.
🔒 This tool runs entirely in your browser. Your files are never uploaded to a server.
Example shown — replace it with your own text.
How it works
- Paste or type text containing accented characters.
- The plain ASCII version appears instantly — copy it with one click.
The method
1. text.normalize("NFD") — splits "é" into "e" + combining acute accent
2. Strip Unicode combining marks (U+0300–U+036F)
3. Map remaining non-decomposing letters (ø, ß, æ, …) by hand
FAQ
How does this remove accents?
It decomposes each accented letter into its base letter plus a separate combining accent mark (Unicode NFD normalization), then strips the combining marks — turning "é" into "e" + a mark, then dropping the mark. A few letters that don't decompose this way (ø, ß, æ, ð, and similar) are mapped by hand to their closest ASCII equivalent.
Will this change the meaning of my text?
It can — accents carry meaning in many languages (é vs e in French, for example). Use this when you specifically need plain ASCII, such as for a filename, a URL slug, or a system that doesn't support accented characters, not as a general translation or cleanup step.
Does it handle ligatures like æ and œ?
Yes — those, along with ø, đ, ß, ð, þ, and ł, are mapped to their closest plain-letter equivalent since Unicode doesn't decompose them into a base letter plus accent mark.
Is my text uploaded anywhere?
No — the conversion happens entirely in your browser. Nothing is sent to a server.
How we compare
| Feature | Online Tool Store | Spreadsheet SUBSTITUTE chains | Programming language snippet |
|---|---|---|---|
| Handles ligatures (æ, œ, ß…) | ✓ | Needs a rule per character | ✓ |
| No install or code editor | ✓ | ✓ | Requires a runtime |
| Instant, live preview | ✓ | Recalculates on cell edit | Run script each time |
For a one-off filename, slug, or legacy-system export, this beats writing a formula chain or a script for a single conversion.