Remove Accents Text
Convert accented characters to their plain ASCII equivalents.
Remove Accents is a free online tool that convert accented characters to their plain ASCII equivalents. It runs entirely in your web browser using plain JavaScript, so files are processed on your own device and never uploaded to a server. There is no sign-up, no file size limit imposed by the site, no watermark and no paid tier.
- Price
- Free — no account, no quota, no watermark
- Category
- Text
- Where it runs
- In your browser, on your device
- Files uploaded
- None
- Technology
- plain JavaScript
- Settings
- None — it just works
- Works offline
- Yes, after the first visit
About Remove Accents
Removing accents correctly means Unicode normalization, not a character lookup table. The text is decomposed to NFD form, which splits é into a plain e followed by a combining acute accent, then every combining mark is deleted. That handles Latin, Greek and Cyrillic diacritics uniformly, including combinations no lookup table would list.
How to use it
- Paste the text you want to run through remove accents.
- There is nothing to configure — the result updates as you type.
Under the hood
| Runs on | plain JavaScript — runs the whole thing |
Questions
Why do some characters survive?
Because they are not accented letters — they are distinct letters. German ß, Danish ø, Polish ł and Icelandic þ have no decomposed form, so there is no mark to strip. They need explicit transliteration rules, which differ by language.
Is this safe for URLs?
It is the right first step. Follow it with the slug generator to lowercase, replace spaces and drop anything remaining that is not URL-safe.