Cleaned text appears here
Supports Vietnamese, French, German, Spanish and more// strip accent marks from Latin characters instantly
Remove accent marks and diacritics from Latin text including Vietnamese, French, Spanish, and German. Strip diacritics instantly for slugs, search, and matching.
Cleaned text appears here
Supports Vietnamese, French, German, Spanish and moreEnter any text containing accented characters in the input field.
Select slug mode if you need URL-friendly output, or keep case preserved for normal use.
Click "Remove Diacritics" then copy or download the cleaned output.
A diacritics remover strips accent marks — like à, ê, ü, ñ, đ — from characters, replacing them with their plain ASCII equivalents. Fully supports the complex Vietnamese character set (60+ special characters with tones and modifications) plus all major European Latin scripts.
Yes. Vietnamese has one of the most complex Latin-based writing systems, with 6 tones and 5 modified vowel shapes, producing over 60 unique diacritic combinations. This tool maps all of them — including ă, â, ê, ô, ơ, ư and all tonal variants — to their base ASCII equivalents.
Slug mode converts your text to lowercase and replaces spaces with hyphens after removing diacritics. This produces URL-friendly strings like ha-noi from Hà Nội — perfect for generating page URLs, filenames, or database keys.
The diacritic removal is processed server-side via a PHP API endpoint, but no data is stored or logged. Each request is stateless and discarded immediately after processing.
German umlauts (ä→a, ö→o, ü→u, Ä→A, Ö→O, Ü→U) are all mapped. The German sharp S (ß) is converted to "ss" — the standard transliteration used in official German documents when umlauts are unavailable.
Absolutely. A common use case is normalizing search queries and indexed content so that searching "resume" also finds "résumé", or "Hanoi" finds "Hà Nội". Strip diacritics from both the query and the stored text before comparing.
Yes. Ligatures are expanded to their component letters: æ→ae, Æ→AE, œ→oe, Œ→OE. This maintains readability while achieving full ASCII compatibility.
A diacritics remover is a text processing tool that strips accent marks and other diacritic symbols from characters in Latin-based writing systems. Diacritics are the small marks added to base letters — accents, cedillas, umlauts, tildes, circumflexes, and more — that modify their pronunciation or meaning. While essential in their native languages, these marks cause problems in many technical contexts that expect plain ASCII text.
This tool converts characters like à, é, ü, ñ, ç, đ, ắ, ệ into their plain ASCII equivalents (a, e, u, n, c, d, a, e) — a process sometimes called "transliteration," "unaccenting," or "ASCII folding."
💡 Looking for premium web development assets? MonsterONE offers unlimited downloads of templates, UI kits, and assets — worth checking out.
There are many practical reasons to strip accent marks from text in software development and data processing:
Vietnamese is written using the chữ Quốc ngữ alphabet, a Latin-based script developed in the 17th century. It is considered one of the most diacritic-dense writing systems among Latin alphabets, with two distinct layers of modification:
These two layers combine multiplicatively. For example, the vowel "a" can become: a, à, á, ả, ã, ạ, ă, ằ, ắ, ẳ, ẵ, ặ, â, ầ, ấ, ẩ, ẫ, ậ — that's 18 distinct characters from one base vowel. This tool handles all combinations for all five modified vowels plus đ/Đ.
Beyond Vietnamese, this tool fully supports the diacritic sets used in major European languages:
Technically, diacritic removal involves two steps. First, Unicode normalization decomposes precomposed characters into their base letter plus combining mark (NFD form). For example, "é" (U+00E9) decomposes into "e" (U+0065) + combining acute accent (U+0301). Second, the combining marks in the Unicode "Combining Diacritical Marks" block (U+0300–U+036F) are stripped, leaving only the base letters.
This tool applies both steps, plus explicit character mapping for special cases like ß→ss, ø→o, ð→d, and the Vietnamese characters that don't decompose cleanly via NFD alone (such as đ/Đ).
Slug mode combines diacritic removal with additional transformations for URL generation: conversion to lowercase, replacement of whitespace with hyphens, and optionally stripping non-alphanumeric characters. The result is a URL-safe string suitable for use as a page slug, route parameter, or filename. For example, Đà Lạt City Guide becomes da-lat-city-guide.
Paste your accented text into the input field and click "Remove Diacritics." The cleaned output appears on the right with a character count and a count of how many accented characters were replaced. Enable "Slug mode" to also lowercase the text and replace spaces with hyphens. Enable "Show character diff" to see exactly which characters changed, highlighted inline.
You can copy the result to your clipboard with one click, or download it as a plain text file for use in other applications.