Remove Accents and Diacritics

Quick answer: Strip accents from Latin letters so “Crème brûlée” becomes “Creme brulee”. Line breaks, punctuation and non-Latin scripts are left untouched.

Updated

Your text is processed entirely in this browser and is never sent to a server.

How to remove accents

  1. Paste the text that contains accented letters.
  2. Choose whether “đ/Đ” should become “d/D” (on by default).
  3. Copy or download the accent-free result.

Examples

French and Spanish

Before

Crème brûlée, jalapeño, façade

After

Creme brulee, jalapeno, facade
Letters without a separate accent mark

Before

Øresund, Łódź, Straße

After

Oresund, Lodz, Straße
Vietnamese with “Convert đ/Đ” on

Before

Đường phố Hà Nội

After

Duong pho Ha Noi
Other scripts are kept

Before

Ünïcödé — Привет 日本

After

Unicode — Привет 日本

When to use it

  • Prepare names for systems that only accept plain ASCII letters.
  • Create usernames, email aliases or file names from real names.
  • Build search keywords that match both “café” and “cafe”.
  • Clean a CSV column before importing it into a legacy database.
  • Compare lists where some entries were typed without accents.

What is removed and what is kept

Most accented letters are a base letter plus one or more combining marks. The tool separates them with Unicode decomposition, removes the marks and recombines the text. This covers é è ê, ü, ñ, ç, å and the stacked tone and vowel marks of Vietnamese, such as ệ or ữ. Input can be precomposed (NFC) or decomposed (NFD), which is common in text copied from macOS file names; the output is always NFC.

Some letters are distinct letters rather than a letter plus a mark, so decomposition does not touch them. The tool converts ł to l and ø to o explicitly. Vietnamese đ/Đ becomes d/D when the option is on, and stays unchanged when it is off. The German ß and the ligatures æ and œ are left as they are, because replacing them (ss, ae, oe) changes spelling rather than removing an accent.

Greek, Cyrillic, Chinese, Japanese, Korean, emoji and symbols are not changed, and this is not transliteration: “Привет” stays in Cyrillic. Removing accents can also change meaning, for example Spanish “año” (year) and “ano”, so keep the original wherever accuracy matters.

Frequently asked questions

Why is “ß” not converted?

ß is a separate letter, not an s with an accent. Writing it as “ss” is a spelling convention, so the tool leaves it unchanged rather than guessing.

Why does my text still look accented after using another tool?

Some tools only handle precomposed letters and miss decomposed text, where the accent is a separate combining character. This tool handles both forms.

Can I keep the Vietnamese letter đ?

Yes. Turn off “Convert đ/Đ to d/D” and the other marks are still removed while đ and Đ stay as they are.

Do I need this before making a URL slug?

No. The Slug Generator already removes accents and converts đ to d before building the slug.