Free Toolkit

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

Diacritics Remover illustration
📝

Diacritics Remover

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

How to Use
1

Paste Text

Paste text containing accented characters.

2

Auto-Convert

Diacritical marks are automatically removed.

3

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

  • 1
    Works with all Latin-script languages including French, Spanish, German, Portuguese, and more
  • 2
    Also handles Vietnamese, Turkish, and other heavily accented scripts
  • 3
    Does not affect non-Latin scripts like Chinese, Arabic, or Cyrillic
  • 4
    Combine with case conversion for thorough text normalization

Related Tools

Frequently Asked Questions

QWhich languages are supported?
All languages using Latin script with diacritics: French, Spanish, German, Portuguese, Vietnamese, Turkish, Polish, Czech, and many more.
QDoes it change non-Latin characters?
No, characters from non-Latin scripts (Chinese, Arabic, Korean, etc.) are not affected.
QWill ñ become n?
Yes, ñ (n with tilde) becomes n. All combining marks are removed.
QDoes it handle ligatures like æ?
The NFD normalization does not decompose ligatures like æ or œ as they are distinct characters, not base+combining mark combinations.
QIs this the same as ASCII transliteration?
Not exactly. This tool only removes combining diacritical marks. Full transliteration would also convert ligatures and other special characters.

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.