Strip Diacritics & Accents from Any Text Remove accents and diacritical marks from text (é→e, ñ→n, ü→u).
Diacritics Remover
Remove accents and diacritical marks from text (é→e, ñ→n, ü→u).
Paste Accented Text
Paste text containing accented characters.
Review Converted Text
Diacritical marks are automatically removed.
Copy Clean Output
Copy the plain ASCII text.
What Is Diacritics Remover?
The Diacritics Remover strips accent marks and diacritical marks from text, converting characters like é to e, ñ to n, ü to u, and ç to c. This is useful for normalizing text for search indexing, creating URL slugs, generating ASCII-only content, or preparing text for systems that do not support extended character sets. The tool uses Unicode NFD normalization to decompose characters into their base letter and combining mark components, then removes all combining diacritical marks while preserving the base letters.
Why Use Diacritics Remover?
-
Normalize text for search and indexing
-
Create clean URL slugs from international text
-
Prepare text for ASCII-only systems
-
Simplify multilingual text for comparison
Common Use Cases
Search Indexing
Normalize accented text so searches match regardless of diacritics.
URL Generation
Create clean ASCII slugs from titles with accented characters.
Data Matching
Compare names and text across databases with different accent conventions.
Legacy Compatibility
Convert text for systems that only support basic ASCII characters.
Technical Guide
The tool uses the Unicode Normalization Form NFD (Canonical Decomposition) via String.normalize('NFD') to decompose each accented character into its base character plus one or more combining diacritical marks. For example, é (U+00E9) decomposes into e (U+0065) + combining acute accent (U+0301). After decomposition, a regex removes all characters in the Combining Diacritical Marks Unicode block (U+0300–U+036F). This block includes accents, cedillas, tildes, umlauts, and other marks. The result is the base characters without their diacritical modifications. This approach works for all Latin-script languages and many other scripts that use combining marks.
Tips & Best Practices
-
1Works with all Latin-script languages including French, Spanish, German, Portuguese, and more
-
2Also handles Vietnamese, Turkish, and other heavily accented scripts
-
3Does not affect non-Latin scripts like Chinese, Arabic, or Cyrillic
-
4Combine with case conversion for thorough text normalization
Related Tools
Lowercase Converter
Convert text to all lowercase letters instantly.
📝 Text Tools
Remove Extra Spaces
Remove extra whitespace — collapse multiple spaces to single spaces.
📝 Text Tools
Slug Generator
Generate URL-friendly slugs from text with customizable separators.
📝 Text Tools
Emoji Remover
Strip all emojis and emoticons from your text instantly.
📝 Text ToolsFrequently Asked Questions
Q What languages does the diacritics remover support?
Q Does it change non-Latin characters?
Q Does ñ become n after removing diacritics?
Q Does it handle ligatures like æ?
Q Is this the same as ASCII transliteration?
About This Tool
Diacritics Remover is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.