How to Type Umlaut Characters (öäïë…) on Linux

How to Type Umlaut Characters (öäïë…) on Linux

by Heinz Tschabitscher | Feb 26, 2026 | Useful Tech

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.

First, in the Woods without a Vessel

Maple sap is no syrup without hot stones on the road.

The clear sweet liquid carefully drawn from maple trees is too thin to be called (or used as) a syrup. It needs to be concentrated by boiling first.

What’s to be done, though, somewhere in the, well, woods and wilderness without a vessel? You pour the sap in a hollowed-out tree’s trunk, of course, and add hot stones from a fire.

That’s the common myth and plausible story, at least, however true it may be. What’s certain? No matter how the syrup is thickened, it is sweet, and “sweet” is “süß” in German, which means we’re off to collecting not only an ‘ß’ but umlauts, too:

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:

  1. Add and switch to the US-English International keyboard layout.

  2. Position the text cursor where you want to insert the umlaut character.

  3. Press AltGr together with the key for the desired umlaut character from the table below.

    Example: Press AltGr F for ë.
    The US-English International Keyboard layout on Linux offers direct shortcuts for many umlaut characters

Key Combinations for Umlaut Characters

Key CombinationUmlaut 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?

Buy La De Du a tea

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:

  1. Configure and enable the “Compose” key.
  2. Place the text cursor where you want to insert the umlaut character.
  3. Press the key you set up to work as Compose.
  4. Now type the key sequence for the desired umlaut from the table below.
    Example: Type o" for ‘ö’.
    Using the “Compose” key on Linux to insert the umlaut character ‘ü’

“Compose” Key Sequences for Umlaut Characters

Key CombinationUmlaut 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:

  1. Open Characters (Gnome) or kCharSelect (KDE).
  2. 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.
  3. Find, highlight and copy the desired umlaut for pasting.
    Characters with diaeresis in Gnome Characters

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:

  1. Press Ctrl Shift U.
    Here’s what happens: You will see u.
  2. Type the code point from the table below for the umlaut you want to insert.
  3. Press Enter.

Unicode Code Points for Umlaut Characters

Key CombinationUmlaut Character
00E4ä
00C4Ä
00EBë
00CBË
00EFï
00CFÏ
00F6ö
00D6Ö
00FCü
00DCÜ
00FFÿ
0178Ÿ

(Tested with Gnome 49 and KDE 6; first published February 2026)

Home » Useful Tech » How to Type Umlaut Characters (öäïë…) on Linux