German Numbers:
1 to 1000 Complete Guide

Eins, zwei, drei… Learn German numbers step by step with pronunciation tips and practical examples.

📚 Reading time: ~6 minutes · A1 level

German numbers are one of the easiest topics to learn — because once you memorise the basic numbers from 1–12, you can derive the rest using a logical system. You'll need numbers constantly in German: when shopping, telling the time, giving a phone number. Let's get started.

Good news: The German number system follows a clear pattern. "Twenty-one" → "einundzwanzig" (one-and-twenty). Once you grasp the logic, the rest comes automatically.


1–20: The Core Numbers

You must memorise these — they don't follow the derivation rules fully and need to be learned individually.

1
eins
2
zwei
3
drei
4
vier
5
fünf
6
sechs
7
sieben
8
acht
9
neun
10
zehn
11
elf
12
zwölf
13
dreizehn
14
vierzehn
15
fünfzehn
16
sechzehn
17
siebzehn
18
achtzehn
19
neunzehn
20
zwanzig

⚠️ Watch out: 16 = sechzehn (not sechszehn), 17 = siebzehn (not siebenzehn). These two are the most common mistakes.


Tens: 10 to 90

20
zwanzig
30
dreißig
40
vierzig
50
fünfzig
60
sechzig
70
siebzig
80
achtzig
90
neunzig

Rule: 30 = dreißig (note the ß!). 60 = sechzig (sechs + zig), 70 = siebzig (sieben + zig). The others are regular: vier + zig = vierzig.


21–99: Compound Numbers

German places the ones digit before the tens, joined by "und" (and). This is the reverse of English.

NumberGermanPattern
21einundzwanzigein + und + zwanzig
32zweiunddreißigzwei + und + dreißig
45fünfundvierzigfünf + und + vierzig
57siebenundfünfzigsieben + und + fünfzig
63dreiundsechzigdrei + und + sechzig
78achtundsiebzigacht + und + siebzig
99neunundneunzigneun + und + neunzig

100, 1000 and Beyond

NumberGerman
100hundert
200zweihundert
350dreihundertfünfzig
1,000tausend
2,500zweitausendfünfhundert
1,000,000eine Million

Note: In German, a period separates thousands and a comma marks decimals. 1.500 = one thousand five hundred, 1,5 = one and a half.


Ordinal Numbers (Ordinalzahlen)

For ordinal numbers, add -te for 1–19 and -ste for 20 and above.

NumberOrdinalUsage
1stersteder erste Platz (first place)
2ndzweitedas zweite Mal (second time)
3rddrittedie dritte Tür (third door)
7thsiebteder siebte Tag (seventh day)
20thzwanzigsteder zwanzigste Juni (June 20th)

Everyday Examples

🛒

Shopping

Das kostet drei Euro fünfzig. (That costs €3.50.)
Ich nehme zwei davon. (I'll take two of those.)

🕐

Time

Es ist halb drei. (It's half past two.)
Um neun Uhr treffen wir uns. (We meet at nine.)

📞

Phone Numbers

Meine Nummer ist null, eins, sieben… (Phone numbers are said digit by digit.)

🎂

Age

Ich bin dreiundzwanzig Jahre alt. (I am 23 years old.)
Er wird vierzig. (He is turning 40.)


Test Yourself

How do you say this number in German?

47
vierzigsieben
✓ siebenundvierzig
siebenzig

Rule: ones (sieben) + und + tens (vierzig) → siebenundvierzig

Practice Numbers with Games

Learn numbers through conversation with DeutschGo's number games and flashcards. Start free.

Download on App Store — Free