# How to type Estonian letters (õ ä ö ü) on an English keyboard

Type õ, ä, ö and ü, and š and ž, on a US keyboard on Mac, Windows and Linux, with the downside of each way and one that needs no extra keys.

Estonian needs four letters that a US keyboard does not have: **õ, ä, ö** and **ü**. Estonians call them *täpitähed*, "dotted letters", even though **õ** has a tilde and not dots. Two more, **š** and **ž**, appear in loanwords and names such as *šokolaad* and *žürii*.

These are not decoration. They are separate vowels, and they change words: *tore* means "nice", *töö* means "work", *sõna* means "word". Without them, *Homme jouan toole hiljem* is hard to read even for an Estonian. Here are the ways to type them.

## On a Mac

**Press and hold.** Hold <kbd>o</kbd>, and macOS shows its accented forms, **õ** and **ö** among them, with a number under each. Hold <kbd>a</kbd> for **ä** and <kbd>u</kbd> for **ü**. Simple, and slow when every second word needs it.

**Option shortcuts.** On the standard ABC (US) layout, <kbd>Option</kbd> + <kbd>U</kbd> and then a vowel types **ä, ö, ü**, and <kbd>Option</kbd> + <kbd>N</kbd> and then <kbd>o</kbd> types **õ**. With <kbd>Shift</kbd> on the vowel you get the capitals. This is the fastest built-in way on a Mac that keeps your layout, once your fingers learn it.

**The Estonian layout.** Open System Settings → Keyboard → Text Input → Edit, press +, and add Estonian. Switch between it and your US layout with <kbd>Control</kbd> + <kbd>Space</kbd> or the globe key if it is set to change input sources. The four letters take the keys where US has brackets, semicolon and apostrophe, so those symbols move.

For an occasional letter, open Character Viewer with <kbd>Control</kbd> + <kbd>Command</kbd> + <kbd>Space</kbd>. Expand the viewer if needed, search for the letter, and double-click it to insert it.

## On Windows

**The Estonian keyboard.** The [Microsoft layout chart](https://learn.microsoft.com/en-us/globalization/keyboards/kbdest) shows its keys. Open Settings → Time & language → Language & region, add Estonian or only its keyboard, and switch with <kbd>Windows</kbd> + <kbd>Space</kbd>. It has one key for each letter: **ü** and **õ** where US has <kbd>[</kbd> and <kbd>]</kbd>, **ö** and **ä** where US has <kbd>;</kbd> and <kbd>'</kbd>. The letters are easy. The punctuation is not: quotes, the slash and the brackets all move, and you will look for them every time you switch.

**US-International.** Add *United States-International* in the same place. Then <kbd>"</kbd> and a vowel types **ä, ö, ü**, and <kbd>~</kbd> and then <kbd>o</kbd> types **õ**. The catch: the quote and tilde keys now wait for the next key, so to type a plain quote you press space after it. In code and in chat, that adds up.

**Alt codes.** The leading-zero codes below use Windows-1252, the Western European code page. Results can differ with the system code page. Hold <kbd>Alt</kbd> and type a number on the number pad with Num Lock on: <kbd>0245</kbd> **õ**, <kbd>0228</kbd> **ä**, <kbd>0246</kbd> **ö**, <kbd>0252</kbd> **ü**, and for capitals <kbd>0213</kbd> **Õ**, <kbd>0196</kbd> **Ä**, <kbd>0214</kbd> **Ö**, <kbd>0220</kbd> **Ü**. <kbd>0154</kbd> is **š** and <kbd>0158</kbd> is **ž**. You need a number pad, which most laptops do not have.

## On Linux

GNOME and KDE offer *Estonian* and *Estonian (US)*. The US variant keeps every US key and adds the letters on <kbd>AltGr</kbd>: <kbd>AltGr</kbd> + <kbd>[</kbd> **ü**, <kbd>AltGr</kbd> + <kbd>]</kbd> **õ**, <kbd>AltGr</kbd> + <kbd>;</kbd> **ö**, <kbd>AltGr</kbd> + <kbd>'</kbd> **ä**. <kbd>AltGr</kbd> + <kbd>S</kbd> and <kbd>AltGr</kbd> + <kbd>Z</kbd> give **š** and **ž**.

With a Compose key, <kbd>Compose</kbd>, <kbd>~</kbd>, <kbd>o</kbd> types **õ**, and <kbd>Compose</kbd>, <kbd>"</kbd>, <kbd>a</kbd> types **ä**.

## Why people still leave them out

Four letters do not sound like much, but they appear in the most common words: *ära*, *hästi*, *tööle*, *õhtul*, *käes*. Every method above interrupts the word. The Estonian layout moves your punctuation, US-International changes how your quote key works, and the shortcuts take two keys each. Many Estonians who work in English just write *toole* and *ohtul* and move on.

## Type without täpitähed, get Estonian

[Typeet](/) lets you keep writing that way and still send correct Estonian. You keep the US layout and type without the four letters. When you finish a word with a space or punctuation, Typeet writes the correct spelling:

- *Homme hommikul lahen arsti juurde, nii et jouan toole hiljem.* becomes **Homme hommikul lähen arsti juurde, nii et jõuan tööle hiljem.**
- *Laupaeval soidame vanaema juurde, kas tuled kaasa?* becomes **Laupäeval sõidame vanaema juurde, kas tuled kaasa?**
- *Ohtusook on valmis, tule enne, kui see jahtub.* becomes **Õhtusöök on valmis, tule enne, kui see jahtub.**
- *Koik on hasti, ara muretse.* becomes **Kõik on hästi, ära muretse.**

Typeet looks up each word in frequency lists for Estonian and for English and picks the most likely spelling. When a word without its letters could be two real words, the words around it decide. English words, `iPhone`, `my_var` and words with digits stay as they are.

On Estonian test sentences it had not seen before, from the Tatoeba collection, Typeet adds 98.5% of the missing letters, 99.5% of all words come out right, and it leaves 100% of English words alone. It knows 135,156 Estonian words. We also typed Oskar Luts's *Kevade* without its täpitähed, 66,603 words, and 97.9% came back right.

When it gets a word wrong, press <kbd>Backspace</kbd> right after the fix to undo it. If you undo the same word ten times, Typeet stops changing it. <kbd>Option</kbd> + <kbd>Backspace</kbd> on a Mac, or <kbd>Ctrl</kbd> + <kbd>Backspace</kbd> on Windows and Linux, switches a word to its other spelling.

Typeet works in every app on macOS 13 or later, Windows 10 or later, and Linux. It runs on your computer, and nothing you type is stored or sent. It is free for 14 days, then a one-time purchase of $19.

## Questions

### How do I type õ on a Mac?

Press <kbd>Option</kbd> + <kbd>N</kbd>, let go, and type <kbd>o</kbd>. Or hold <kbd>o</kbd> and pick **õ** from the list.

### What is the Alt code for õ?

Hold <kbd>Alt</kbd> and type <kbd>0245</kbd> on the number pad. The capital **Õ** is <kbd>0213</kbd>.

### What are täpitähed?

*Täpitähed* is the Estonian name for **õ, ä, ö** and **ü**. They are separate letters of the alphabet, not accented versions of o, a and u.

### Can I use the Finnish or Swedish keyboard for Estonian?

They have **ä** and **ö**, but no **õ** or **ü** on their own keys. The Estonian layout, or US-International, is the better choice.
