German Numbers 1-100

Use this focused chart to study the core German numbers from 1 to 100. These are the numbers you are most likely to hear in prices, ages, addresses, dates, times, and basic conversation.

Numeral Cardinal Ordinal
1 eins erste
2 zwei zweite
3 drei dritte
4 vier vierte
5 fünf fünfte
6 sechs sechste
7 sieben siebte
8 acht achte
9 neun neunte
10 zehn zehnte
11 elf elfte
12 zwölf zwölfte
13 dreizehn dreizehnte
14 vierzehn vierzehnte
15 fünfzehn fünfzehnte
16 sechzehn sechzehnte
17 siebzehn siebzehnte
18 achtzehn achtzehnte
19 neunzehn neunzehnte
20 zwanzig zwanzigste
21 einundzwanzig (-ste from here on)
22 zweiundzwanzig
23 dreiundzwanzig
24 vierundzwanzig
25 fünfundzwanzig
26 sechsundzwanzig
27 siebenundzwanzig
28 achtundzwanzig
29 neunundzwanzig
30 dreißig
40 vierzig
50 fünfzig
60 sechzig
70 siebzig
80 achtzig
90 neunzig
100 hundert

What to watch for

The ones-before-tens inversion means hearing "sechsundfünfzig" (56) and needing to not write 65 — the first digit you hear is actually the last digit of the number. Long compound numbers written as single words (dreihundertsechsundfünfzig = 356) can look intimidating on paper. In phone contexts, the "zwei" vs "drei" confusion led to the convention of saying "zwo" for 2, which learners might not expect. German area codes vary from 2 to 5 digits, making number structure unpredictable.

Study tip

Train yourself to hold the first digit you hear and wait for the tens place. Write numbers as you hear them: jot the ones digit, leave a space, then fill in the tens when you hear it. Learn "zwo" as the phone-standard for 2 early on. Practice with German radio or podcast ads that include phone numbers. German number words are long but completely regular — once you know the pattern, even large numbers are just combination.