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
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
- 1Paste or type text that contains accents.
- 2Click Remove Accents.
- 3Copy 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.
| Input | Output | Language origin |
|---|---|---|
| café | cafe | French |
| jalapeño | jalapeno | Spanish |
| Zürich | Zurich | German |
| São Paulo | Sao Paulo | Portuguese |
| straße | strasse | German (ß 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?
Does it handle letters like ß and ø?
Why would I need to remove accents?
Does it change non-Latin scripts?
Related Free Tools
More Text Utilities
Word CounterSentence CounterParagraph CounterReading Time CalculatorSocial Media Character CounterText Diff CheckerWord Frequency CounterRemove Line BreaksAlphabetize ListRemove HTML TagsText RepeaterText Size CalculatorLorem Ipsum Generator