IT Market
Tools/Text/Text Processing/Remove Accents and Diacritics from Text Online
Удаление диакритики

Убирает акценты и диакритические знаки

Tool guide

Remove Accents and Diacritics from Text Online

Paste a line carrying French, German, Spanish or Czech letters and get the same line back in plain ASCII. This is what you need when a surname like Muller or a city like Ceske Budejovice has to fit a form field, a file name, a CSV bound for an old ERP, or a database column that rejects anything outside the ASCII table. The whole rewrite happens in page script, so nothing about your text leaves the tab. See also: rewrite Cyrillic names in Latin letters, get a clean URL with no diacritics left, flatten the whole line to one case.

How to use it

  1. Type or paste your line into the «Text» field; the placeholder already shows Café, naïve, résumé.
  2. Press the «Remove the accents» button — the script decomposes every letter through Unicode and drops the combining marks.
  3. Read the «Result» box: Café comes back as Cafe, while spacing, punctuation and letter case stay untouched.
  4. Hit «Copy» to send the cleaned string to your clipboard.
  5. Cyrillic, Greek or CJK characters pass through unchanged — only combining accent marks are stripped.

FAQ

Why are ł, đ and ø left alone?

Because those are not letters wearing a mark on top — they are distinct letters of their alphabets. Unicode decomposition can only peel away combining marks: acute, grave, umlaut, tilde, cedilla, ring. Polish ł, Croatian đ and Danish ø are single code points with nothing to decompose. Replace them with a manual find-and-replace if your target system needs them gone.

How do I get ue instead of u for German umlauts?

This tool performs a neutral strip: ü becomes u, ä becomes a, ö becomes o. German orthographic transliteration is a different rule set that wants ue, ae, oe, and expands ß into ss. Because that mapping depends on knowing the source language, it is not applied automatically — run three find-and-replace passes on the output if you need it.

Is there a length limit on the input?

Nothing is capped in the code; the ceiling is your tab's memory. Documents of several tens of thousands of characters convert instantly, since the work is a single pass over the string. Pastes in the megabyte range can freeze the tab for a moment, so split those into chunks.

Does it preserve line breaks and formatting?

Yes. Only accented letters change; everything else is copied character for character — newlines, tabs, double spaces, quotes, emoji. That makes it safe to push a whole CSV column or an exported list through the tool without shifting your delimiters.

Where does the pasted text go?

Nowhere. The page issues no network request carrying your data: the script sits inside the tool file, fires on the button press and writes into the neighbouring field. No input history is kept either — reload and the fields are empty. Personal data from application forms can be cleaned here without handing it to a third-party service.

Does it work on a phone?

Yes. The page opens in any mobile browser and both fields are ordinary multi-line text areas, so pasting and copying behave normally. Note that the interface labels are in Russian. The copy button uses the system clipboard, and some mobile browsers ask for permission the first time you press it.

Examples

Surnames copied out of a European form
Before: Müller, Ångström, Łukasz, Ceské Budejovice
After: Muller, Angstrom, Łukasz, Ceske Budejovice
File name headed for a legacy server
Before: Résumé — Björk Guðmundsdóttir.pdf
After: Resume — Bjork Gudmundsdottir.pdf