Next-Gen App & Browser Testing Cloud
Trusted by 2 Mn+ QAs & Devs to accelerate their release cycles

World's simplest browser-based utility for removing accents from text.
A remove diacritics tool strips accent marks (called diacritics or diacritical marks) from accented characters and returns the plain ASCII equivalent. Common examples: café becomes cafe, résumé becomes resume, naïve becomes naive, and jalapeño becomes jalapeno. Under the hood, the tool uses the Unicode NFD (Normalization Form Decomposition) standard to split each accented letter into its base letter plus a combining mark, then removes the combining marks — leaving only the base ASCII letters.
Removing diacritics is essential when building URL slugs in accented languages, normalising names for database searches, generating filenames from non-ASCII titles, or feeding clean ASCII text to systems that can't handle Unicode. The conversion preserves case, punctuation, and spacing — only the accent marks themselves are stripped.
Accented characters in Unicode can be represented two ways: as a single precomposed code point (for example, é = U+00E9) or as a base letter plus a separate combining mark (for example, e = U+0065 followed by combining acute accent U+0301). Both forms render identically on screen, but only the second form makes the diacritic separable.
The remove diacritics tool runs in three quick steps:
String.prototype.normalize('NFD'), which decomposes every precomposed accented character into its base letter plus combining marks.For example, café (c, a, f, é precomposed) becomes c, a, f, e, combining acute after NFD normalization, then drops the combining mark to leave cafe. The same process handles résumé → resume, naïve → naive, and jalapeño → jalapeno.
This approach works for any Latin-script language — French, Spanish, German, Italian, Portuguese, Czech, Polish, Vietnamese, Turkish, and others. Non-Latin scripts like Arabic, Hebrew, Devanagari, or Cyrillic pass through unchanged.
Here are common accented characters across Latin-script languages and how the tool normalises them.
| Input (with diacritics) | Output (ASCII) | Language |
|---|---|---|
| café | cafe | French |
| résumé | resume | French |
| naïve | naive | French / English |
| façade | facade | French |
| jalapeño | jalapeno | Spanish |
| señor | senor | Spanish |
| Muñoz | Munoz | Spanish |
| Belén | Belen | Spanish |
| München | Munchen | German |
| Übermäßig | Ubermassig | German |
| Zürich | Zurich | German |
| São Paulo | Sao Paulo | Portuguese |
| coração | coracao | Portuguese |
| caffè | caffe | Italian |
| perché | perche | Italian |
| Ångström | Angstrom | Swedish |
| Ørsted | Orsted | Danish / Norwegian |
| Dvořák | Dvorak | Czech |
| Łódź | Lodz | Polish |
| Đà Nằng | Da Nang | Vietnamese |
Here are common ways teams use the remove diacritics tool in their workflows.
resume-tips-for-2026).Diacritics (also called accent marks) are small symbols added to letters to indicate pronunciation, stress, or a different sound — for example the acute accent in café, the umlaut in naïve, the tilde in jalapeño, or the cedilla in façade.
A remove diacritics tool strips accent marks from accented characters and returns the plain ASCII equivalent. For example, é becomes e, ñ becomes n, ü becomes u, and ç becomes c.
The tool uses Unicode NFD (Normalization Form Decomposition) to separate each accented character into its base letter plus a combining diacritical mark, then removes the combining marks — leaving only the base ASCII letter.
Yes, the remove diacritics tool is completely free with no signup or subscription required, and there are no per-conversion limits.
The tool removes diacritics from text in any Latin-based language — French, Spanish, German, Italian, Portuguese, Czech, Polish, Vietnamese, Turkish, and more. Non-Latin scripts like Arabic, Hebrew, or Cyrillic are not affected.
Yes, only the accent marks are removed. Uppercase letters stay uppercase (É becomes E), punctuation and spaces are unchanged, and only the diacritical marks are stripped.
Yes, the conversion runs entirely in your browser using JavaScript Unicode normalization. The text you paste never leaves your device or gets sent to a server.
Yes, removing diacritics is a common step in generating URL slugs from titles in accented languages. After stripping accents, you can lowercase the result and replace spaces with hyphens to build SEO-friendly slugs.
Yes, uppercase accented letters like À, É, Ñ, Ü, Ç are normalized to A, E, N, U, C while preserving their uppercase form.
The tool runs in your browser, so once the page is loaded the conversion itself works without contacting a server. You do need an initial internet connection to load the page.
Did you find this page helpful?
TestMu AI forEnterprise
Get access to solutions built on Enterprise
grade security, privacy, & compliance