Stewdent.eu
▾

Numbers 20–1 000 000 in German

Learn how to form and say larger numbers in German — from 20 to one million — including the compound pattern for numbers like 23 (dreiundzwanzig).

Last updated: 2 December 2025

★★☆☆☆ Level 2germanVocabularynumberscountingcompound-numbers3 min read

Report an error

Numbers 20–100

NumberGerman
20zwanzig
21einundzwanzig
22zweiundzwanzig
23dreiundzwanzig
30dreißig
40vierzig
50fünfzig
60sechzig
70siebzig
80achtzig
90neunzig
100hundert
Note

For 21–99: units + und + tens (all one word). 23 = dreiundzwanzig ("three-and-twenty") This is the opposite order to English!

Numbers 100–1000

NumberGerman
100(ein)hundert
101hunderteins
115hundertfünfzehn
200zweihundert
250zweihundertfünfzig
500fünfhundert
999neunhundertneunundneunzig
1 000(ein)tausend

For hundreds: number + hundert (one word, no spaces). Then add tens and units as before.

347 = dreihundertsiebenundvierzig

Thousands and Millions

NumberGerman
1 000tausend
2 000zweitausend
10 000zehntausend
100 000hunderttausend
1 000 000eine Million
2 000 000zwei Millionen
Tip

Million is a noun and takes a capital letter. It is always followed by a space: 3 500 000 = drei Millionen fünfhunderttausend

Practical Examples

NumberGerman
13dreizehn
31einunddreißig
45fünfundvierzig
100hundert
1 996neunzehnhundertsechsundneunzig
2 025zweitausendfünfundzwanzig

Real world: phone numbers and prices

German speakers usually read phone numbers in pairs: 0151 234 567 → null eins fünf eins, zwei drei vier, fünf sechs sieben. Prices: Das kostet drei Euro neunundneunzig. (That costs €3.99.)

Real world: population and statistics

German news and geography use large numbers constantly: „Berlin hat drei Millionen fünfhunderttausend Einwohner." „Das kostet zweihundertfünfzigtausend Euro." — knowing how to say and recognise large numbers lets you follow German news and documentaries.

Real world: years in history and biography

German historical dates use the full number: „Das Brandenburger Tor wurde siebzehnhundertneunzig fertiggestellt." (1790) „Er wurde neunzehnhundertzweiunddreißig geboren." (1932) — German years up to 1999 are read as hundreds, just like in English; from 2000 onward: zweitausend.

Tip

German writes numbers as one single word up to the millions: dreihundertsiebzehn (317), zweitausendfünfundzwanzig (2025). Only Million/Milliarde are written as separate nouns. Writing them as one word is different from English — practise by writing out prices and years you know.

Practice Problems

Write the German word for 47.

Show answer
siebenundvierzig — units (7 = sieben) + und + tens (40 = vierzig).

How do you say 235 in German?

Show answer
zweihundertfünfunddreißig — 200 (zweihundert) + 35 (fünfunddreißig).

What is unusual about the German number order for 21–99 compared to English?

Show answer
In German, the units come BEFORE the tens, joined by 'und'. So 23 = drei-und-zwanzig ('three-and-twenty'), not 'twenty-three' as in English.