Remove Accents

Turn accented letters into plain ones, so café becomes cafe and Zürich becomes Zurich. Great for slugs, usernames and file names.

✔ 100% Free✔ No Signup✔ No Watermark✔ Unlimited Use

Updated 2026-07-05 · Built and maintained by the MakeToolz team.

Strip Accents and Diacritics From Text

This free tool removes accents from text, turning accented letters into their plain ASCII form. So café becomes cafe, naïve becomes naive, and Zürich becomes Zurich. It handles marks from many languages, plus special letters like ß, æ and ø.

It is useful for making URL slugs, usernames, file names, and database keys that need plain letters, or for matching text that might be typed with or without accents. Everything runs in your browser.

How to Use the Remove Accents

  1. 1
    Paste or type text that contains accents.
  2. 2
    Click Remove Accents.
  3. 3
    Copy the plain, accent-free text.

Why Use MakeToolz's Remove Accents?

Many languages

Strips diacritics from French, Spanish, German, Portuguese and more.

Special letters

Converts ß to ss, æ to ae, ø to o and other tricky characters.

Keeps everything else

Only the accents are removed; the rest of your text stays as it is.

Live

Updates as you type.

Private

Runs in your browser; nothing is uploaded.

Free

No signup, no limits.

What Diacritics Are and Why Strip Them

A diacritic is the small mark added to a letter, like the accent in café, the tilde in mañana, or the umlaut in Zürich. These marks carry meaning in many languages, but computers do not always treat an accented letter the same as its plain version. Removing accents converts each marked letter to its closest plain ASCII letter, so café becomes cafe and naïve becomes naive. The plain result matches the basic A to Z alphabet that URLs, usernames, and file systems expect.

Developers and site owners use this most. Accented characters can break or ugly-encode in web addresses, cause mismatches in a database lookup, or fail a username rule. Turning text into plain ASCII makes it safe to store, compare, and share. It also helps search, since a reader who types "jalapeno" should still find "jalapeño".

How Accent Removal Works

The tool uses a two-step method. First it swaps special letters that have no accent to strip but do have a standard plain form, such as ß to ss, æ to ae, and ø to o. Then it applies Unicode normalization, which splits an accented letter into its base letter plus a separate accent mark, and deletes the marks. The result keeps the base letter and drops the accent. This is called transliteration when it maps letters from one writing style to a simpler one, and it works across French, Spanish, German, Portuguese, and many more Latin-script languages.

InputOutputLanguage origin
cafécafeFrench
jalapeñojalapenoSpanish
ZürichZurichGerman
São PauloSao PauloPortuguese
straßestrasseGerman (ß to ss)

Where Plain ASCII Is Needed

URL slugs are the biggest use. A clean slug uses only lowercase letters, numbers, and hyphens, so accents must go before a title becomes a web address. Usernames and handles often ban accented characters, so stripping them lets a name pass the rule. File names travel more safely across operating systems and backup tools when they are plain ASCII. Database keys and search indexes match more reliably when both the stored value and the query are accent-free. Even data cleanup benefits, since two lists that spell a city with and without accents will not merge until the accents are gone.

Benefits, Limits, and Common Mistakes

The benefit is compatibility: plain text just works in more places, and the change is instant and private. The limits matter for meaning. Stripping accents can change how a word should be read, and in some languages it can even change the word, so the plain form is for machine use, not for replacing correct spelling in published text. The tool targets Latin-script accents only; Cyrillic, Arabic, and Chinese characters are left untouched because they do not use these marks. A common mistake is removing accents and then treating the result as the correct spelling of a name; keep the accented original for display and use the plain form only for slugs, keys, and matching.

  • For a finished web address, feed the accent-free text into the slug generator, which also lowercases and joins words with hyphens.
  • To lowercase or reshape the result for a username or class name, use the case converter.
  • When cleaning a list of names, remove repeated entries afterward with remove duplicate lines.
  • Always keep the original accented version for anything readers will see, since accents are part of correct spelling.
  • Test one tricky word, like a name with ß or ø, to confirm the tool maps it the way you expect.

People Also Ask

How do I remove accents from a name?

Paste the name and click Remove Accents. Each accented letter becomes its plain version, so José becomes Jose and Renée becomes Renee. Keep the original spelling for display and use the plain form for logins, URLs, or matching.

What is the difference between removing accents and transliteration?

Removing accents drops the marks and keeps the same base letters. Transliteration is the broader idea of mapping letters to a simpler script, which includes changes like ß to ss. This tool does both, so you get a clean ASCII result.

Does removing accents change Chinese or Arabic text?

No. The tool only affects Latin-script letters that carry accents. Characters in Cyrillic, Arabic, Chinese, and similar scripts are left exactly as they are, since they do not use these diacritic marks.

Why do URL slugs need accents removed?

Web addresses are safest with plain letters, numbers, and hyphens. Accented characters can turn into long percent-codes or break links. Stripping the accents first gives a clean, readable slug that works everywhere.

Is café spelled cafe after removing accents?

Yes. The accent over the e is removed, leaving cafe. The word is the same; only the mark is gone. Use this plain form for slugs and keys, but keep café for text readers will see.

Does it convert ß, æ, and ø correctly?

Yes. These letters have no accent to strip, so the tool maps them to standard plain forms: ß becomes ss, æ becomes ae, and ø becomes o. That keeps German and Nordic words readable in ASCII.

Will removing accents help with search matching?

Often, yes. If both the stored text and the search term are stripped of accents, a query like "naive" will match "naïve". Many search systems normalize this way so users find results no matter how they type the word.

Frequently Asked Questions

How do I remove accents from text?
Paste your text and click Remove Accents. Each accented letter is replaced with its plain version, so é becomes e and ñ becomes n, while the rest of your text is untouched.
Does it handle letters like ß and ø?
Yes. Beyond plain accents, it converts special letters that have a standard plain form, like ß to ss, æ to ae, and ø to o.
Why would I need to remove accents?
Accent-free text is safer for URL slugs, usernames, file names and search matching, where accented characters can cause problems or fail to match.
Does it change non-Latin scripts?
It targets Latin-script accents. Characters from scripts like Cyrillic, Arabic or Chinese are left as they are, since they do not use these diacritics.

Related Free Tools

More Text Utilities

Browse all text & utility tools →