German Character Set Reference

ä ö ü ß and all German-specific characters with code points

A reference for German-specific letters — the umlauts ä, ö, ü, the sharp-s ß and the capital ẞ — listing each character's Unicode code point, HTML entity, numeric reference, and Windows and macOS keyboard shortcuts, all click-to-copy.

What are the German-specific characters?

German adds four letters beyond the basic Latin alphabet: the umlauted vowels ä, ö and ü (each with an uppercase form) and the sharp-s ß, plus the recently standardised capital sharp-s ẞ. Everything else uses the standard 26 letters.

German extends the Latin alphabet with four special letters: the umlauts ä, ö, ü and the sharp-s ß (Eszett), plus the modern capital . This page is a quick reference giving each character’s Unicode code point, HTML entity, numeric reference, and the keyboard shortcuts to type it on Windows and macOS. Every value is click-to-copy.

How it works

Each character has a single Unicode code point — for example ä is U+00E4 and ß is U+00DF — which uniquely identifies it across all platforms. For web pages you can write the character directly on a UTF-8 page, or use a named HTML entity like ä and ß, or the equivalent numeric reference such as ä.

To type the characters, the reference lists the Windows Alt code (hold Alt, type the digits on the numeric keypad) and the macOS combination (the Option+u dead key for umlauts, Option+s for ß).

The capital sharp-s

For most of its history ß had no uppercase form, so words were capitalised with SS — STRASSE. In 2017 the Council for German Orthography adopted the capital (U+1E9E) as an official alternative, so STRAẞE is now also valid. It remains less common and is not present on most keyboards by default.

Tips

On modern systems prefer the raw characters — they are readable, sort correctly, and work everywhere UTF-8 is supported. Keep HTML entities in reserve for templates, email headers, or legacy databases where the raw bytes could be re-encoded. If you frequently type German, switching to the German keyboard layout is faster than memorising Alt codes, since ä, ö, ü and ß each get their own key.