UtilityKit

500+ fast, free tools. Most run in your browser only; Image & PDF tools upload files to the backend when you run them.

Diacritic & Accent Remover

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

About Diacritic & Accent Remover

The Diacritic & Accent Remover converts Unicode characters with diacritical marks — such as accents, umlauts, cedillas, tildes, and circumflexes — into their plain ASCII equivalents. Characters like é become e, ü becomes u, ñ becomes n, and ç becomes c. This is especially useful when preparing text for systems that only support ASCII, creating URL slugs, normalizing database records, or processing multilingual content for downstream tools that cannot handle extended Unicode. The tool uses Unicode normalization (NFD decomposition) combined with a combining-character strip to preserve as much of the original text structure as possible while removing only the diacritical marks.

Why use Diacritic & Accent Remover

  • Instantly converts 200+ diacritical characters to plain ASCII equivalents.
  • Works entirely in your browser — no data is sent to any server.
  • Preserves punctuation, spacing, and non-Latin characters untouched.
  • Useful for creating URL slugs, filenames, and database-safe strings.
  • Removes 200+ Latin diacritical marks consistently with no manual mapping.
  • Speeds up CSV cleanup, slug generation, and ASCII normalization workflows.

How to use Diacritic & Accent Remover

  1. Paste or type your accented text into the input field.
  2. The output field updates in real time with all diacritical marks removed.
  3. Click Copy to copy the clean ASCII text to your clipboard.
  4. Use the cleaned ASCII output to generate a URL slug, filename, or normalized identifier.
  5. Paste the result back into your CMS, database, or text editor where ASCII is required.
  6. If you only need to fold accents (not remove combining marks elsewhere), copy the output before any further processing.

When to use Diacritic & Accent Remover

  • 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

Output: Francois Muller

Spanish phrase

Input: El niño jugó en el océano

Output: El nino jugo en el oceano

Czech and Polish mix

Input: Łódź i Plzeň

Output: Lodz 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?
Yes. It covers accented characters from French, German, Spanish, Portuguese, Italian, Polish, Czech, and many other Latin-script languages.
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 modify smart quotes or em dashes?
No. Punctuation, smart quotes, em dashes, and other Unicode punctuation are not diacritics and remain untouched.
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.