Text

Diacritic & Accent Remover

Strip accents, umlauts, and diacritical marks from text, converting characters like é, ü, ñ to plain ASCII.

Loading interactive tool…

Embed this tool on your site

About this tool

The Diacritic & Accent Remover strips diacritical marks — such as accents, umlauts, cedillas, tildes, carons and circumflexes — from text, leaving the base letter. Characters like é become e, ü becomes u, ñ becomes n, ç becomes c and ň becomes n. This is useful when preparing text for systems that struggle with accented input, creating URL slugs, normalizing database records, or matching names that differ only by accents. The tool applies Unicode NFD decomposition and then deletes the combining marks in the U+0300–U+036F block. Letters that are distinct characters rather than a base letter plus a mark, such as ł, ø, đ, æ and ß, are not converted, so the output is not guaranteed to be pure ASCII. The same marks are also removed from Greek and Cyrillic letters (ά → α, й → и).

Why use it

  • Strips accents, umlauts, cedillas, tildes and other combining marks from Latin letters in one click.

  • Works entirely in your browser — no data is sent to any server.

  • Preserves punctuation, spacing, and Chinese, Arabic and Hebrew text untouched.

  • Useful for creating URL slugs, filenames, and database-safe strings.

  • Uses standard Unicode decomposition, so every precomposed accented letter is handled the same way with no manual mapping.

  • Speeds up CSV cleanup, slug generation, and ASCII normalization workflows.

How to use

  1. Paste or type your accented text into the Input text box.
  2. Click Remove Accents to fill the Output box.
  3. After the first conversion, the output keeps updating as you edit the input.
  4. Check the Characters and Words counts under the output.
  5. Click Copy to copy the de-accented text to your clipboard.
  6. Paste the result into your CMS, database, slug field or text editor.

When it helps

  • Preparing multilingual text for ASCII-only databases or APIs.
  • Converting European names or addresses to slug-friendly format.
  • Normalizing CSV data exported from foreign-language systems.
  • Generating clean filenames from titles with accented characters.
  • Cleaning author or product names for SEO-friendly URL slugs.
  • Comparing two strings that differ only by diacritics (search match boost).

Examples

French name to ASCII

Input

François Müller

Expected result

Francois Muller

Spanish phrase

Input

El niño jugó en el océano

Expected result

El nino jugo en el oceano

Czech and Polish mix

Input

Łódź i Plzeň

Expected result

Łodz i Plzen

Tips

  • Combine this tool with the Slugify tool to go from accented title to URL slug in two steps.
  • If you need to keep ß, æ, or ø as-is, those are not combining diacritics and will already pass through unchanged.
  • Run accented CSV exports through this tool before importing into legacy systems that fail on UTF-8 input.
  • For author indexing, store both the original name and the de-accented version to support fuzzy search matches.
  • When generating filenames, also strip remaining special characters with the Slug Generator after de-accenting.

Frequently Asked Questions

Does this tool handle all European languages?
It removes the accents used in French, German, Spanish, Portuguese, Italian, Czech, Slovak, Romanian, Vietnamese and other Latin-script languages. Letters that are not a base letter plus a mark are left alone: Polish ł, Danish and Norwegian ø, Croatian đ, Icelandic ð and þ, and æ, œ and ß.
Will it remove characters from non-Latin scripts like Arabic or Chinese?
No — the tool only strips combining diacritical marks. Non-Latin script characters are left as-is.
Is the conversion reversible?
No. Once diacritics are stripped, the original characters cannot be recovered from the output alone.
Can I process large blocks of text?
Yes. The tool handles any amount of text that fits in the textarea — there is no hard character limit.
What Unicode normalization form is used?
The tool uses NFD (Canonical Decomposition) to split combined characters, then removes all characters in the Combining Diacritical Marks Unicode block (U+0300–U+036F).
Will it convert German ß to ss?
No. The lowercase eszett (ß) is a distinct letter, not a combining diacritic, so it is preserved by default. If you need ß→ss, run the output through a separate find-and-replace step.
Does it change Greek or Cyrillic text?
Yes, where those letters carry a combining mark from the same block. Greek tonos is removed (ά → α) and Cyrillic й and ё become и and е, which changes the letter in Russian and Ukrainian. Avoid running Cyrillic text through the tool if you need those letters kept.
Is anything saved or logged?
No. The conversion runs entirely in your browser; no text leaves your device and nothing is stored.

Explore the category

Glossary

Diacritic
A small mark added to a letter (acute, grave, umlaut, tilde, cedilla) that modifies its pronunciation or meaning.
NFD (Normalization Form D)
A Unicode normalization form that decomposes pre-combined characters (like é) into a base letter (e) plus a combining mark.
Combining mark
A Unicode character that attaches visually to the preceding base character, used to render diacritics like accents and umlauts.
ASCII
A 7-bit character encoding limited to 128 characters covering English letters, digits, and basic punctuation.
Slug
A URL-friendly identifier consisting of lowercase letters, numbers, and hyphens — typically derived from a title.
Folding
The process of mapping characters to a simpler form for comparison or indexing — often diacritic-folding for search.
A LITTLE HELP. A LOT DONE.
Good tools.
Great flow.

Your shortcut to the everyday. Create, convert, calculate,
and get back to what you love.

✓ Free to use✓ No sign-up✓ 500+ possibilities