Skip to article
Keyboard Layout

Layout reference

German QWERTZ Keyboard Layout: Symbols, Umlauts and Setup

Locate umlauts, brackets and AltGr symbols, and understand why Y and Z exchange places.

On this page

The standard German keyboard is a QWERTZ layout: Z occupies the position where US QWERTY has Y, and Y moves to the bottom letter row. It also gives ä, ö, ü and ß dedicated positions. Punctuation and right-Alt combinations are important parts of the difference.

The diagram and shortcuts here follow Windows German. QWERTZ describes a family, not one universal mapping: Swiss German and other national layouts have different symbol arrangements. Check the full layout name in your input settings.[1]

German QWERTZ keyboard diagram

Windows German, ISO character positions. Upper legend: Shift; lower legend: unshifted. Shading marks the home row. Character keys only; spacing is schematic.

Ü sits to the right of P; Ö and Ä follow L on the home row. ß sits to the right of 0. The number row types numbers without Shift, unlike the traditional French AZERTY layout.

Notice that several familiar programming characters are absent from the first two layers. Braces, square brackets, backslash and @ are available through AltGr. The extra key beside the left Shift on a typical ISO keyboard provides <, > and |.

Type @, €, umlauts, brackets and backslash

Standard Windows German character shortcuts
CharacterKey or combinationNotes
ä, ö, üUse the dedicated letter keysHold Shift for Ä, Ö and Ü.
ßKey immediately to the right of 0Shift on that key produces ?, not capital ẞ.
@AltGr + QAltGr is normally the right Alt key.
€AltGr + EUse the active German mapping.
{ and }AltGr + 7 and AltGr + 0Curly braces use separate keys from square brackets.
[ and ]AltGr + 8 and AltGr + 9Useful when writing code or links.
Backslash (\)AltGr + ßUse the key to the right of 0.
Vertical bar (|)AltGr + the < keyThe extra ISO key is beside the left Shift.

Microsoft’s reference also exposes the modifier layers for checking less common characters.[1] Do not apply this shortcut table to a Mac simply because its keycaps say QWERTZ: use Keyboard Viewer to inspect the selected Apple input source.

The circumflex key at the upper left and the acute accent key at the right end of the number row are dead keys. Press and release an accent, then a compatible letter: acute followed by E produces é. An accent followed by Space produces the standalone accent. A short delay after that first key is expected behavior.

Enable or switch the German layout

In Windows 11, open Settings → Time & language → Language & region. Under the relevant language’s Language options, choose Add a keyboard → German. Use Windows + Space to switch among installed layouts. Keep US or your previous layout available while testing.[2]

On macOS, open System Settings → Keyboard → Text Input → Edit and add the appropriate German input source. Choose it from the Input menu and inspect Keyboard Viewer before learning symbol shortcuts.[3] In GNOME, add the German variant under Settings → Keyboard → Input Sources and inspect its layout preview.[4]

The physical keyboard can remain the same. On hardware without the ISO key beside left Shift, some symbol positions will not match this diagram; choose a compatible variant or use your system’s character tools for the missing character.

Y and Z are swapped: what should I change?

If a QWERTY-labeled Y key types Z, German or another QWERTZ input source may be active. Select the layout you intend to use rather than moving the keycaps. If you are intentionally learning German QWERTZ, that swap is part of the layout.

If Y and Z are correct but punctuation is wrong, check the exact country variant. If only one app behaves differently, inspect its shortcuts, remapping and remote-session settings. The keyboard troubleshooting guide walks through those checks in order.