About this tool
Remove Accents & Diacritics converts accented text into its plain-letter form: café becomes cafe, naïve becomes naive, résumé becomes resume, and Zürich becomes Zurich. It is ideal for cleaning up data for URLs, slugs, filenames, usernames, search keys, or any system that expects unaccented ASCII, while preserving your original spacing, punctuation and letter case.
Under the hood it uses Unicode normalization. The text is normalized to NFD form, which splits an accented letter such as é into a base e plus a separate combining accent, and then every character in the Combining Diacritical Marks block (U+0300–U+036F) is removed with a regular expression. That single step handles the great majority of European accents cleanly and reversibly for the base letter.
Some letters have no canonical decomposition, so a small explicit fallback map covers them: ø→o, ł→l, đ→d, ß→ss, æ→ae, œ→oe, þ→th, ð→d, ħ→h, ı→i and their capitals, among others. An optional "strip all non-ASCII" toggle goes further, dropping any remaining character above U+007F for a guaranteed pure-ASCII result. Everything is deterministic and runs locally in your browser — your text is never uploaded.