Add accents to text online: restore missing diacritics
Paste text typed without accents and get it back with é, ü, ş, ł and the rest. Free, for 19 languages, and your text never leaves your browser.
How to use it
Pick your language, then paste or type your text without accents into the first box. The second box shows the text with the missing letters added and highlighted. It updates as you type. Press Copy to copy the result.
The first time you pick a language, the page downloads that language's word list, a few megabytes, so the first result takes a moment. The boxes start with example sentences, so you can see what the tool does before you type anything.
What it adds and what it leaves alone
It puts back the letters your keyboard skipped: acute and grave accents, umlauts, háčeks, cedillas, rings, ogoneks and the other marks of its 19 languages. In Spanish:
Compre pan y leche, pero se me olvido el cafe. comes back as Compré pan y leche, pero se me olvidó el café.
In German, ss becomes ß where the word needs it: Vergiss nicht, die Fenster zu schliessen, bevor du gehst. comes back as Vergiss nicht, die Fenster zu schließen, bevor du gehst.
English words stay as they are, and so do code-like words such as camelCase or my_var and words with digits. So mixed text works: Ya revise el pull request, esta todo bien. comes back as Ya revisé el pull request, está todo bien.
The tool only adds missing letters. It does not fix typos, grammar or punctuation, and it does not translate.
How it decides
The tool runs the same engine as the Typeet desktop app. For each word, it looks at word-frequency lists for your language and for English and picks the most likely spelling. Words that exist in both languages follow the language of the sentence. Where two spellings are both common, the word next to it decides: Spanish ¿que becomes ¿qué. A word that is not in its lists is built from a known stem and ending, so Turkish oynanmistir becomes oynanmıştır. How Typeet adds the missing letters explains the rules in full.
When to check the result
Read the result once before you send it. On test sentences from the Tatoeba collection that it had not seen before, the engine adds between 93.7% (German) and 99.1% (Turkish) of the missing letters, depending on the language. It can make mistakes where both spellings are real words, such as Turkish sik and sık. Names and rare words can also come out wrong.
Your text stays in your browser
The engine runs inside the page, in your browser, with WebAssembly. No server does the work, and the text you paste is not sent anywhere. The tool is free, and you need no account.
Add the letters while you type
If you fix text here often, the Typeet app does the same thing as you type, in every app on your computer: browsers, Slack, Word and mail. You keep the US layout, and each word gets its letters when you finish it. Adding accents automatically while typing compares it with the other ways.
Questions
Which languages can it add accents to?
Croatian, Czech, Danish, Estonian, Finnish, French, German, Hungarian, Italian, Lithuanian, Norwegian, Polish, Portuguese, Romanian, Slovak, Slovenian, Spanish, Swedish and Turkish. English words in the text stay as they are.
Is my text sent to a server?
No. The engine runs in your browser and uses a downloaded word list. Your text is not sent anywhere.
Does it fix spelling mistakes?
No. It adds the special letters a word is missing, such as cafe to café. Typos, grammar and punctuation stay as you typed them.
Why did it choose the wrong word?
Some words are correct with and without their marks, and the tool picks the more likely one for the sentence. Read the result once and change the words you meant differently.
Doplnění diakritiky · Sæt æøå ind · Umlaute online einfügen · Poner tildes online · Täpitähtede lisamine · Ääkköset tekstiin · Mettre les accents · Vraćanje hrvatskih slova · Ékezetes betűk visszaállítása · Mettere gli accenti · Lietuviškų raidžių atkūrimas · Legg til æøå · Dodawanie polskich znaków · Acentuar texto online · Diacritice online · Doplnenie diakritiky · Dodajanje šumnikov · Lägg till åäö · Türkçe karakter düzeltme