German Numbers: Understanding the Logic Behind "einundzwanzig"

For many learners, it's the biggest hurdle when counting in German: Why are the ones placed before the tens? "Einundzwanzig" instead of "twenty-one". This guide explains all German numbers from 1 to 100 and helps you confidently master the system.

German Flag Numfred

How German Numbers Are Structured

The German number system is logical, but has one special rule that distinguishes it from many other languages: the reversed order of ones and tens.

1-12

Basic numbers: eins, zwei, drei, vier, fünf, sechs, sieben, acht, neun, zehn, elf, zwölf

These numbers have unique names and must be memorized.

13-19

Formation with "-zehn": dreizehn, vierzehn, fünfzehn, sechzehn, siebzehn, achtzehn, neunzehn

Numbers are formed from ones and zehn. Exceptions: sechzehn (instead of sechszehn) and siebzehn (instead of siebenzehn).

20-99

Ones + "und" + tens: einundzwanzig, fünfunddreißig

The most important rule: First the ones, then "und", then the tens. Everything is written as one word. Exception: eins becomes ein-.

100+

Hundred, thousand: hundert, hunderteins, tausend

Hundreds and thousands are placed in front. Example: einhunderteinundzwanzig (121).

German Numbers from 1 to 100

All German numbers from 1 to 100 in overview. Perfect for systematic learning and quick reference.

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

Test Your German Number Understanding

Can you match these numbers correctly? How confident are you with German numbers from 1-100?

Loading...

Pro tip: App for targeted number training. Did you know there's an app dedicated exclusively to numbers in foreign languages? With the Numfred app, you can specifically learn German numbers.

Hundreds, Thousands and Large Numbers

Here are the most important numbers and their formation:

100, 200, 300 ...

hundert, zweihundert, dreihundert ...

Hundreds are formed by placing the basic number in front: vierhundert (400), fünfhundert (500). It's also called einhundert (100).

1.000, 2.000, 3.000 ...

tausend, zweitausend, dreitausend ...

Like with hundreds, the basic number is placed in front: viertausend (4,000). It's also called eintausend (1,000).

10.000

zehntausend

Ten + thousand.

1.000.000

eine Million

zwei Millionen, drei Millionen, etc.

1.000.000.000

eine Milliarde

zwei Milliarden, drei Milliarden, etc.

1.000.000.000.000

eine Billion

zwei Billionen, drei Billionen, etc.

Common Pitfalls When Learning German Numbers

Hearing or quickly pronouncing numbers can be challenging. These cases especially often lead to confusion:

  • Ones before tens:
    The biggest hurdle: fünfundzwanzig (5 and 20) instead of "twenty-five". This takes practice until it becomes automatic.
  • Similar-sounding numbers:
    sechzehn (16) vs. sechzig (60) and siebzehn (17) vs. siebzig (70). The ending is crucial.
  • "zwei" vs. "zwo":
    To avoid confusion with "drei", zwo is often used instead of zwei on the phone.
  • "eins" vs. "ein":
    The number alone is eins. In a number like einundzwanzig or before a noun (ein Euro) it becomes ein.

Understanding and Using Numbers in Daily Life

In spoken German, numbers are often pronounced quickly – especially with:

  • Time:
    Es ist ein Uhr. (It's one o'clock)
    Es ist zwei Uhr. (It's two o'clock)
    Viertel nach drei = 3:15
    halb fünf = 4:30
    Viertel vor sechs = 5:45
    zwanzig vor sieben = 6:40
    zehn nach neun = 9:10
  • Money amounts:
    fünf Euro neunundneunzig = €5.99
    vierundzwanzig Euro fünfzig = €24.50
    Das macht dann neunzehn Euro. (That'll be nineteen euros.)
  • Years:
    1984 → neunzehnhundertvierundachtzig
    2006 → zweitausendsechs
    2025 → zweitausendfünfundzwanzig
  • Basic arithmetic:
    8 + 7 = 15 → acht plus sieben ist fünfzehn
    12 - 3 = 9 → zwölf minus drei ist neun
    4 × 5 = 20 → vier mal fünf ist zwanzig
    18 ÷ 6 = 3 → achtzehn geteilt durch sechs ist drei
  • Fractions and decimals:
    ¼ → ein Viertel
    ½ → die Hälfte, halb
    0,5 → null Komma fünf
    3,14 → drei Komma eins vier

What Makes German Numbers Unique

German has certain linguistic conventions and peculiarities when dealing with numbers – in spelling, pronunciation and expression. Here's an overview of what makes German numbers distinctive:

  • Numbers as one word:
    Numbers under one million are written as one word in German: zweihundertfünfzigtausendvierhundert (250,400).
  • Reversed order (ones before tens):
    A central peculiarity of German: From 21 onwards, the ones are placed before the tens and connected with "und": dreiundvierzig (43).
  • Number notation with period and comma:
    In German, thousands are separated with periods, decimal places with commas:
    4.400,50 = viertausendvierhundert Komma fünfzig
  • "ß" for thirty:
    Only the number 30 (dreißig) is written with "ß". All other tens end in "-zig" (e.g. vierzig, fünfzig).

Discover more languages:

Numfred pointing to links
Numfred + App Screenshot

Learn Numbers with the Numfred App!

The learning app that helps you train your listening comprehension of numbers in foreign languages.

  • Understand and learn numbers in 13 languages
  • Up to 999,999: Recognize large numbers confidently
  • Hear the numbers: Clearly and naturally spoken
  • Focus on relevant number ranges
  • Test without registration, no time limit
  • Works completely offline