German Numbers: How To Count From One To A Million

  • Stephanie Ford
    Written byStephanie Ford
  • Read time10 mins
  • Comments0
German Numbers: How To Count From One To A Million

Learning German numbers is as easy as eins, zwei, drei.

Like many aspects of German, the numbers are fairly simple to learn. In fact, German is a lot easier than most people believe.

Since there are so many numbers, I won’t be able to teach you every single one in this guide (as much as I’d like to!) but we can have a go at pretty much every number up to one million.

As you progress through this guide, you’ll start off with simple single digit numbers, before moving onto the tens and hundreds, learning how to form every single number in between.

If this sounds like something you want to learn (it’s certainly something you need to learn) then read on!

Follow this up with my guide on telling time in German.

How to count from 0-20 in German

Whether you’re a complete beginner or just want to brush up on some basic info, we’ve got you covered.

The numbers from 0 to 20 are the most common ones you’ll ever use, so it’s important to make sure you’re well-versed in them.

Even if you’re almost fluent, it’s easy to forget the most basic things sometimes. A little practice never hurt anyone, which is why going through the first 20 numbers again may actually go a long way.

Check out the first 20 numbers in German in the table below, as well as how to say 0 in German.

English German
zero null
one eins
two zwei
three drei
four vier
five fünf
six sechs
seven sieben
eight acht
nine neun
ten zehn
eleven elf
twelve zwölf
thirteen dreizehn
fourteen vierzehn
fifteen fünfzehn
sixteen sechzehn
seventeen siebzehn
eighteen achtzehn
nineteen neunzehn
twenty zwanzig

As you can see, to form the ‘teens’ you just need to put the first digit in front of zehn (‘ten’). So fourteen would be vier + zehn = vierzehn.

This rule is great except for a few irregularities. Take a look at the words for ‘sixteen’ and ‘seventeen’ - sechzehn and siebzehn. You can see that they’ve dropped some letters from their number in singular digit form (sechs - sech & sieben - sieb).

This is just because it’s much easier to pronounce the word with the letters dropped in German, and you’ll find it very easy to remember with a little practice.

Counting from 21-29 in German

After single figures and the teens are through, we find ourselves in more regular territory. There’s not as many curveballs or irregularities here, as it’s all pretty much regular until 100.

What’s more, it’s not too complicated to form these numbers. In fact, it’s rather logical and largely similar to English in its approach.

Let’s look at the numbers from 21 to 29, then. We know that 20 in German is zwanzig, so how do we form the next 9 numbers?

Have a look at this table for the translations, and read on for a more detailed explanation of them.

English German
twenty-one einundzwanzig
twenty-two zweiundzwanzig
twenty-three dreiundzwanzig
twenty-four vierundzwanzig
twenty-five fünfundzwanzig
twenty-six sechsundzwanzig
twenty-seven siebenundzwanzig
twenty-eight achtundzwanzig
twenty-nine neunundzwanzig

Figured it out yet? Germans essentially just use the reverse order to us. So, where we say “twenty-two” the Germans say “two and twenty”.

It’s important to remember the und they add in the middle of the two numbers. Without it, you’ll be a lot harder to understand.

Note how the sechs and the sieben are back to full regularity - no shaving letters off them this time!

That said, did you see what happened in “twenty-one”? The eins becomes ein, dropping a single letter from its end. This is the only irregularity you’ll encounter up to 99, because the rest are formed in exactly the same way as the twenties.

You just have to remember to swap the zwanzig out for whichever unit of ten you’re dealing with. Keep reading to learn the rest of the tens in German.

Tens in German

Now you’ve learned how to form the twenties, the next lot of numbers up to 99 should be a piece of cake!

All you need to do is learn the tens, then form their numbers in the same way as the twenties above.

The table below details all the translations of the tens.

English German
ten zehn
twenty zwanzig
thirty dreißig
forty vierzig
fifty fünfzig
sixty sechzig
seventy siebzig
eighty achtzig
ninety neunzig

Just a few minor irregulars to highlight here. You’ll see that the common ending is -zig except for thirty, where it’s dreißig. This is another pronunciation issue, as “dreizig” would sound a little odd. Instead, make sure to pronounce the soft “ss”.

Sechzig and siebzig have returned to their letter-dropping ways. Again, it’s just easier to say this way. But make sure you don’t get confused when saying 66 or 77 (sechsundsechzig & siebenundsiebzig)!

You can now combine these tens with single digits to create any number up to 99! Just remember the und that goes in between and you’re all set.

German enthusiasts may already know the number neunundneunzig from the popular German ’80s song 99 Luftballons by Nena. An English version, called 99 red balloons, was later produced, but the German original is by far the best.

From 100 to 1000 in German

You might think that German numbers become more complicated past 100, but they actually remain very regular throughout. Even the translation of ‘hundred’ (hundert) is very easy to remember!

So, let’s go through the hundreds before we start forming any numbers in between. If you learn these, you’ll find it easy to construct every number up to 1000.

English German
one hundred (ein)hundert
two hundred zweihundert
three hundred dreihundert
four hundred vierhundert
five hundred fünfhundert
six hundred sechshundert
seven hundred siebenhundert
eight hundred achthundert
nine hundred neunhundert

The only tiny irregularity here is that once again the eins has dropped its ‘s’ to become einhundert. Other than that, it’s pretty smooth sailing. Just remember that there’s no space in between numbers like in English.

Now, let’s learn how to form all the numbers in between.

This is actually very easy. Simply say the hundred, then the number below 100 that you want to add. Smash them all together to form one word without spaces.

  • Hundertvier: One hundred and four (104)
  • Dreihundertsechsundachtzig: Three hundred and eighty-six (386)
  • Siebenhundertdreiundsiebzig: Seven hundred and seventy-three (773)
  • Neunhunderteinundsechzig: Nine hundred and sixty-one (961)

For numbers involving 100, Germans usually drop the ein and just say hundert.

So, this is how to form numbers from 100 to 1000! Simple, right?

1000 and beyond

We’re getting into big numbers now, but the complexity doesn’t change. The rules are just as regular as before.

First things first, let’s learn how to say the 1000s in German. Afterwards, I’ll teach you how to form the numbers in between.

English German
one thousand (ein)tausend
two thousand zweitausend
three thousand dreitausend
four thousand viertausend
five thousand fünftausend
six thousand sechstausend
seven thousand siebentausend
eight thousand achttausend
nine thousand neuntausend

Like with hundert, most Germans simply say tausend whenever they refer to ‘one thousand’.

As for the numbers in between, you basically take the numbers we’ve previously covered and smash them onto the end of the thousand, making one brand new number.

Unfortunately for language learners, Germans don’t like using spaces all that much. As a result, these numbers can get pretty long when written out.

Listen to audio


One thousand one hundred and one (1,101)
Listen to audio


Three thousand four hundred and thirteen (3,413)
Listen to audio


Six thousand and eleven (6,011)
Listen to audio


Nine thousand nine hundred and seventy-eight (9,978)

German numbers above 1000

For larger numbers that go beyond 1000, the same rules apply as before. Just smash numbers onto the front of other numbers to create even bigger numbers!

English works in much the same way, so it shouldn’t be too difficult to form. The numbers do get quite long, so you only really need to know how to say them, not how to write them.

Here are some examples of larger numbers.

Listen to audio


Thirteen thousand four hundred and forty-nine (13,449)
Listen to audio


One hundred thousand nine hundred and eighty (100,980)
Listen to audio


Three hundred and twenty-eight thousand seven hundred and sixty-seven (328,767)

It’s important to note that when writing out numbers in digits, Germans use full stops to separate the thousands. This is because they switch it with their decimal points. Where we use a comma for thousand and a point for decimals, Germans write it the other way around.

Now it’s just the very large numbers left to teach you. Be careful with the word for ‘a billion’, because it’s easily confused with ‘a million’. The word for ‘a trillion’ is also a false friend.

English German
one million eine Million
one billion eine Milliarde
one trillion eine Billion

German ordinal numbers

Now that the numbers are all dealt with, there’s just one more thing to learn: the ordinal numbers in German.

You’ll need these surprisingly often, such as saying the date or telling someone when your birthday is.

Without further ado, then, here are the ordinal numbers for 1 to 25.

English German
first erste
second zweite
third dritte
fourth vierte
fifth fünfte
sixth sechste
seventh siebente / siebte
eighth achte
ninth neunte
tenth zehnte
eleventh elfte
twelfth zwölfte
thirteenth dreizehnte
fourteenth vierzehnte
fifteenth fünfzehnte
sixteenth sechzehnte
seventeenth siebzehnte
eighteenth achtzehnte
nineteenth neunzehnte
twentieth zwanzigste
twenty-first einundzwanzigste
twenty-second zweiundzwanzigste
twenty-third dreiundzwanzigste
twenty-fourth vierundzwanzigste
twenty-fifth fünfundzwanzigste

There are a few irregulars to note, particularly with ‘first’ and ‘third’ (erste and dritte).

Other than that, though, most end in either -te or -ste.

Tips to help you learn German numbers

I hope this guide has helped you in your quest to learn the German numbers. Once you’ve got the first few down, they’re actually quite easy to form aren’t they?

Despite a few tiny irregularities, the German number system is very regular and very standardised. That’s German efficiency for you.

When learning the numbers in German, it’s a great idea to practice as often as you can. Luckily, numbers appear around us every day, so repeat them back to yourself in German whenever you find one.

Another tip is to focus more on pronouncing the numbers as opposed to writing them. You’ll almost never need to write out long numbers in German, simply understanding and saying them is enough.

Lastly, take note of the patterns you find in the numbers. Once you’ve got these memorised, you’ll find that the numbers come easy to you.

Share link Grab the link to this article
Copy Link
Support me by sharing:
  • Reddit share
  • Facebook share
  • Twitter share

Let me help you learn German

Donovan Nagel
Donovan Nagel - B. Th, MA AppLing
I'm an Applied Linguistics graduate, teacher and translator with a passion for language learning (especially Arabic).
Currently learning: Greek


Comment Policy: I love comments and feedback (positive and negative) but I have my limits. You're in my home here so act accordingly (with respect).
NO ADVERTISING. Self-promotion gets you banned for life and links do not work here.
"The limits of my language mean the limits of my world."
- Ludwig Wittgenstein
© The Mezzofanti Guild, 2023. NAGEL PTY LTD. All Rights Reserved.
Join The Guild

Let Me Help You Learn German

  • Get my exclusive German content delivered straight to your inbox.
  • Learn about the best German language resources that I've personally test-driven.
  • Get insider tips for learning German.


No spam. Ever.