BYTETOOLS

How to Remove Accents and Diacritics From Text

To remove accents from text, paste it into the Remove Accents tool and the accented characters are converted to their plain base letters automatically — é becomes e, ñ becomes n, ü becomes u — then copy or download the ASCII-friendly result. It uses Unicode NFD normalization to keep the underlying letters intact while stripping only the diacritical marks.

This tutorial explains the steps, what happens under the hood, and why the whole thing runs privately on your own device.

What the tool does

Accents and diacritics are the marks added to letters — the acute in café, the tilde in mañana, the umlaut in über. The Remove Accents tool separates each accented character into its base letter plus its combining mark, then deletes the mark and keeps the base. The result is plain ASCII-friendly text that stays readable: "résumé" becomes "resume", "São Paulo" becomes "Sao Paulo". This is exactly what you want for URL slugs, filenames, usernames, database keys and search matching, where accented characters can break systems or split otherwise-identical values.

Step-by-step walkthrough

  1. Paste or type your text. Drop any accented or multilingual text into the input box — a name, a title, a paragraph.
  2. Let it strip automatically. Accents and diacritics are removed to base letters live as you type, with an instant preview.
  3. Review the ASCII-friendly result. Check that the words read correctly without their marks.
  4. Copy or download. Copy the plain text for immediate use, or download it as a file.

How it works under the hood

The tool applies Unicode NFD (Normalization Form Decomposition). An accented letter like é is stored as a single code point, but NFD decomposes it into two: the base e and a separate combining acute accent. The tool then removes the combining marks and leaves the base letters. Because only the marks are deleted, the base letters are never altered — the word remains recognisable, just without its diacritics.

InputOutput
cafécafe
mañanamanana
ZürichZurich
FrançoisFrancois
naïvenaive

Why in-browser processing matters

The normalization runs entirely in your browser with JavaScript — nothing is uploaded. That makes it safe for private customer lists, unpublished content or internal data, and it means the tool keeps working offline as an installed PWA. Your text is processed locally and never touches a server.

Try the Remove Accents — free and 100% in your browser.

FAQ

Does removing accents change the letters themselves?

No. Only the accent marks are removed. The base letters stay exactly as they are, so words remain readable — just stripped of diacritics.

Will it handle characters like ß or ø?

NFD decomposition removes combining marks. Some special letters that aren't a base-plus-mark combination behave differently, so always review the output for edge cases specific to your language.

Can I remove accents from a whole document at once?

Yes. Paste the full text and the entire block is normalized at once, then download the result as a file.

Is my text sent anywhere?

No. Everything runs in your browser tab, so your text never leaves your device.

Related free tools

Built by ByteVancer

ByteTools is a free product of ByteVancer, a software and web development studio building web apps, SaaS and custom software. If you need custom text-processing or internationalization built into your product, explore what ByteVancer can build.