Diacritics RemoverRemove accents and diacritical marks from text (é→e, ñ→n, ü→u).

Diacritics Remover
Remove accents and diacritical marks from text (é→e, ñ→n, ü→u).
Paste Text
Paste text containing accented characters.
Auto-Convert
Diacritical marks are automatically removed.
Copy Result
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 Our 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

Emoji Remover
Strip all emojis and emoticons from your text instantly.

Slug Generator
Generate URL-friendly slugs from text with customizable separators.

Remove Extra Spaces
Remove extra whitespace — collapse multiple spaces to single spaces.

Lowercase Converter
Convert text to all lowercase letters instantly.

Word Counter
Count words, unique words, characters, and see word frequency in any text.

Character Counter
Count characters with and without spaces, plus word, line, and paragraph counts.
Frequently Asked Questions
QWhich languages are supported?
QDoes it change non-Latin characters?
QWill ñ become n?
QDoes it handle ligatures like æ?
QIs this the same as ASCII transliteration?
About Diacritics Remover
Diacritics Remover is a free online tool from FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration required. No ads. Just fast, reliable tools.







