Boneyard Tools

Remove Accents and Diacritics From Text

Paste text with accents or diacritics to convert it to plain ASCII on the spot. The tool decomposes accented letters and strips the marks, then transliterates letters that have no plain base form, such as ß to ss, æ to ae and ø to o. Spaces, punctuation, digits and even emoji pass through untouched, and both boxes show a live character count.

How to remove accents from text

  1. Paste or type your accented text into the 'Accented text' box on the left.
  2. The stripped result appears instantly in the 'Plain ASCII' box on the right.
  3. Check the character counts above each box to compare the input and output length.
  4. Click the Copy button by the output to grab the cleaned ASCII text.
  5. Reuse it for filenames, URL slugs, search keys or plain-text fields that reject accents.

Examples

French accents

café résumé naïve
cafe resume naive

German and Polish letters

straße Łódź
strasse Lodz

Ligatures and Nordic letters

œuvre Þórr Ø
oeuvre Thorr O

Frequently asked questions

What does removing accents do?

It strips diacritical marks such as acute, grave, umlaut and tilde, and maps special letters to their closest ASCII equivalent, so accented words become plain unaccented text you can use anywhere.

How are letters like the sharp s handled?

Letters that Unicode does not split into a base plus a mark are transliterated by an explicit map. The sharp s becomes ss, the ae and oe ligatures expand, thorn becomes th, eth becomes d, and stroked letters like o-slash and l-stroke become o and l.

Does it change spaces, punctuation, numbers or emoji?

No. Only accented and special letters change. Spaces, punctuation, digits, plain ASCII and emoji all pass through exactly as you entered them, so structure and symbols stay intact.

How does the conversion work under the hood?

The text is normalised with Unicode NFD, which decomposes an accented letter into a base letter plus a combining mark. The tool then deletes every combining mark in the U+0300 to U+036F range and recombines with NFC, leaving clean base letters.

Does it preserve upper and lower case?

Yes. Case is kept through the transliteration, so Ä becomes A and ä becomes a. Multi-letter maps follow the source case, so the uppercase AE ligature becomes AE and the lowercase one becomes ae.

Is this good for making URL slugs or filenames?

Yes. Removing accents first gives you safe ASCII, which you can then lowercase and slugify for clean URLs, filenames and database keys that would otherwise mangle accented bytes.

Will it work on non-Latin scripts like Cyrillic or Chinese?

Only partially. It removes combining marks from any script, but it does not romanise whole alphabets. Greek, Cyrillic, Arabic or Chinese characters that lack a mapping pass through unchanged rather than becoming Latin letters.

Does it merge repeated spaces or trim the text?

No. Whitespace is left exactly as pasted. The tool only touches accented and special letters, so line breaks, tabs and repeated spaces survive untouched.

Is my text private?

Yes. Everything runs in your browser and nothing you paste is uploaded, logged or stored.

Learn more

Related tools