Accent Remover

Strip accents and diacritical marks from any text — café becomes cafe, niño becomes nino — for clean ASCII slugs, usernames, and search.

Accent Remover

🔒 Nothing you enter is sent anywhere or stored. All processing happens in your browser.

How it works

Accented letters and diacritics — the marks in café, naïve, niño, München, or łódź — are essential for correct spelling in many languages, but they cause trouble the moment your text meets a system that expects plain ASCII. URLs, file names, usernames, email local-parts, database keys, and old search indexes often mangle or reject them.

This tool folds accented characters down to their base letter. Under the hood it uses Unicode normalization to separate each letter from its combining marks and then removes the marks, so é becomes e, ñ becomes n, and ü becomes u. It also handles a set of letters that have no simple decomposition, expanding ß to ss and æ to ae, and mapping ø to o and ł to l, so the output is genuinely ASCII-friendly rather than leaving stray symbols behind.

It converts live as you type and runs entirely in your browser. Case is preserved and nothing but the accents changes, so the words remain perfectly readable.

Examples

“résumé” → Remove accents → “resume” for a clean file name.
“José Martínez” → “Jose Martinez” for a username or email handle.
“Straße” → “Strasse”, expanding the sharp s correctly instead of dropping it.
“Łódź” → “Lodz”, folding the slashed L and the acute and caron marks.

Frequently asked questions

How does accent removal work?
The text is decomposed with Unicode NFD normalization, which splits each accented letter into a base letter plus separate combining marks. Those combining marks are then deleted, leaving the base letters intact.
Does it change letters like ß or ø?
Yes. Those characters have no combining mark to strip, so the tool maps them explicitly: ß becomes ss, æ becomes ae, ø becomes o, and ł becomes l, among others.
Is uppercase preserved?
Yes. Removing an accent never changes the case of a letter, so Jørn becomes Jorn, not jorn.
Can I use this to make URL slugs?
It is a great first step. After removing accents, run the text through a slug generator to lowercase it and replace spaces with hyphens.
Is my text kept private?
Yes. Everything runs locally in your browser with no uploads.