Whether you’re puzzling over Schrödinger’s equation or a Bösendorfer piano, where are the umlaut keys when you need them most? No problem: Linux offers swift ways to input them, diaereses and all. Find out here how to type umlaut characters on Linux ⤓ swiftly using the US-English keyboard layout, the Compose key, Unicode or a character picker.
On This Page
How to Type Umlaut Characters (öäïë…) on Linux
Using the US-English International Keyboard Layout for Umlauts (Fastest)
Time needed: 3 minutes
To input most umlaut characters swiftly using the keyboard alone on Linux:
- Add and switch to the US-English International keyboard layout.
- Position the text cursor where you want to insert the umlaut character.
- Press AltGr together with the key for the desired umlaut character from the table below.
Example: Press AltGr F for
ë.
Key Combinations for Umlaut Characters
| Key Combination | Umlaut Character |
|---|---|
| AltGr Q | ä |
| AltGr Shift Q | Ä |
| AltGr F | ë |
| AltGr Shift F | Ë |
| AltGr J | ï |
| AltGr Shift J | Ï |
| AltGr P | ö |
| AltGr Shift P | Ö |
| AltGr Y | ü |
| AltGr Shift Y | Ü |
Things flowing smoothly now?
Tips help fuel these email and tech how-tos.
Using the Linux Compose Key to Insert Umlaut Characters (Universal)
To use the Linux Compose key to input umlaut chars:
- Configure and enable the “Compose” key.
- Place the text cursor where you want to insert the umlaut character.
- Press the key you set up to work as Compose.
- Now type the key sequence for the desired umlaut from the table below.
Example: Typeo"for ‘ö’.
“Compose” Key Sequences for Umlaut Characters
| Key Combination | Umlaut Character |
|---|---|
a" | ä |
A" | Ä |
e" | ë |
E" | Ë |
i" | ï |
I" | Ï |
o" | ö |
O" | Ö |
u" | ü |
U" | Ü |
y" | ÿ |
Y" | Ÿ |
Enter Umlauts Using a Character Picker
To use a character picker to find and copy an umlaut character for pasting anywhere on Linux:
- Open Characters (Gnome) or kCharSelect (KDE).
- Search for
with diaeresis.
Here’s why: The accent mark with two dots is called diaeresis, and this is also how Unicode calls the respective characters. - Find, highlight and copy the desired umlaut for pasting.
How to Type Umlaut Characters on Linux: FAQ
Can I also insert umlaut characters using Unicode code points?
Yes.
To insert umlaut characters using their Unicode code points on Linux:
- Press Ctrl Shift U.
Here’s what happens: You will seeu. - Type the code point from the table below for the umlaut you want to insert.
- Press Enter.
Unicode Code Points for Umlaut Characters
| Key Combination | Umlaut Character |
|---|---|
00E4 | ä |
00C4 | Ä |
00EB | ë |
00CB | Ë |
00EF | ï |
00CF | Ï |
00F6 | ö |
00D6 | Ö |
00FC | ü |
00DC | Ü |
00FF | ÿ |
0178 | Ÿ |
(Tested with Gnome 49 and KDE 6; first published February 2026)