German Numbers 1-100 (and Beyond): The Complete Chart

Every number from null to eine Milliarde, plus the reversal rule that turns 21 into "one-and-twenty" and the five spellings that catch everyone.

By glot.space·

How do you count in German?

Eins, zwei, drei, vier, fünf, sechs, sieben, acht, neun, zehn. That's 1 to 10 ("eynss, tsvy, dry, feer, fuunf, zeks, ZEE-ben, akht, noyn, tsayn"). German numbers assemble from a small set of words, with one twist: from 21 up, the units come before the tens, so 21 is einundzwanzig, "one-and-twenty."

German numbers 1-20: the words you memorize

These twenty-one words are the entire vocabulary. Every German number below a million is built by gluing them together. Capitals in the "sounds like" column mark the stressed syllable.

NumeralGermanSounds likeNote
0null"nool"Short u. Football scores use it: zwei zu null
1eins"eynss"Becomes ein- inside bigger numbers
2zwei"tsvy"Often zwo on the phone
3drei"dry"ei says "eye"
4vier"feer"ie says "ee"
5fünf"fuunf"Say "ee" with rounded lips
6sechs"zeks"A German s before a vowel buzzes like z
7sieben"ZEE-ben"The only two-syllable word here
8acht"akht"ch as in Bach
9neun"noyn"eu says "oy"
10zehn"tsayn"The h is silent, it stretches the e
11elf"elf"Spelled like the English elf
12zwölf"tsverlf"ö is the vowel in her, lips rounded
13dreizehn"DRY-tsayn"drei + zehn
14vierzehn"FIR-tsayn"The i shortens, so not "FEER"
15fünfzehn"FUUNF-tsayn"fünf + zehn
16sechzehn"ZEKH-tsayn"sechs drops its s
17siebzehn"ZEEP-tsayn"sieben drops its -en
18achtzehn"AKH-tsayn"acht + zehn
19neunzehn"NOYN-tsayn"neun + zehn
20zwanzig"TSVAN-tsikh"Its own word, not built from zwei

From 13 to 19, German does what English does with thirteen: unit in front of the ten. Only two change shape, and those two deserve a bookmark, sechzehn and siebzehn.

The reversal rule: why 21 is "one-and-twenty"

One fact makes German numbers feel odd to English speakers: from 21 up, German says the units before the tens. So 21 is einundzwanzig, literally "one-and-twenty", and 47 is siebenundvierzig, "seven-and-forty". Small digit, then und (and), then the big one, all closed up as a single word.

The formula: unit + und + ten, written as ONE word.

NumeralBuilt fromGermanLiterally
21ein + und + zwanzigeinundzwanzigone-and-twenty
34vier + und + dreißigvierunddreißigfour-and-thirty
47sieben + und + vierzigsiebenundvierzigseven-and-forty
68acht + und + sechzigachtundsechzigeight-and-sixty
99neun + und + neunzigneunundneunzignine-and-ninety

English used to work this way too. "Sing a Song of Sixpence" still has four and twenty blackbirds baked in a pie, in print in that form since roughly 1780, and older English said five and twenty past two. The pattern isn't foreign to English, just retired.

It trips up native speakers too

German children struggle with it as well, which should take some pressure off you. Researchers call it the inversion property: in one translingual study, about half the number-writing errors of German-speaking first-graders came from inversion, against almost none among Japanese-speaking children (Frontiers in Psychology, 2015). Adults slip as well, and German has a word for it, der Zahlendreher, the "number-flipper".

A habit that works: hold the first word you hear, wait for the ten, then flip. It feels laborious for a week, then stops feeling like anything. If that sounds rough, French numbers want you to hear 97 as "four-twenties-seventeen".

German numbers 21-100: the full reference table

First the tens. Eight words, and three of them bend their spelling.

NumeralGermanSounds likeNote
20zwanzig"TSVAN-tsikh"Not built from zwei
30dreißig"DRY-sikh"The only ten spelled with ß, not -zig
40vierzig"FIR-tsikh"Short i again
50fünfzig"FUUNF-tsikh"
60sechzig"ZEKH-tsikh"sechs drops its s
70siebzig"ZEEP-tsikh"sieben drops its -en
80achtzig"AKH-tsikh"
90neunzig"NOYN-tsikh"
100hundert"HOON-dert"einhundert is equally correct

In northern standard German that -ig ending is a soft "ikh"; in the south and in Austria you'll hear a clean "ik". Both are normal.

Now every number from 21 to 99. Find your unit digit on the left, then read across to the ten you want.

Unit20s30s40s50s
1einundzwanzigeinunddreißigeinundvierzigeinundfünfzig
2zweiundzwanzigzweiunddreißigzweiundvierzigzweiundfünfzig
3dreiundzwanzigdreiunddreißigdreiundvierzigdreiundfünfzig
4vierundzwanzigvierunddreißigvierundvierzigvierundfünfzig
5fünfundzwanzigfünfunddreißigfünfundvierzigfünfundfünfzig
6sechsundzwanzigsechsunddreißigsechsundvierzigsechsundfünfzig
7siebenundzwanzigsiebenunddreißigsiebenundvierzigsiebenundfünfzig
8achtundzwanzigachtunddreißigachtundvierzigachtundfünfzig
9neunundzwanzigneununddreißigneunundvierzigneunundfünfzig
Unit60s70s80s90s
1einundsechzigeinundsiebzigeinundachtzigeinundneunzig
2zweiundsechzigzweiundsiebzigzweiundachtzigzweiundneunzig
3dreiundsechzigdreiundsiebzigdreiundachtzigdreiundneunzig
4vierundsechzigvierundsiebzigvierundachtzigvierundneunzig
5fünfundsechzigfünfundsiebzigfünfundachtzigfünfundneunzig
6sechsundsechzigsechsundsiebzigsechsundachtzigsechsundneunzig
7siebenundsechzigsiebenundsiebzigsiebenundachtzigsiebenundneunzig
8achtundsechzigachtundsiebzigachtundachtzigachtundneunzig
9neunundsechzigneunundsiebzigneunundachtzigneunundneunzig

Look at sechsundsechzig (66) and siebenundsiebzig (77): the same word twice, once whole and once trimmed. That teaches the next section better than any rule.

Five spelling traps in German numbers

Each of these has caught a learner writing out a date or a cheque. Fix them now and your written German numbers will look native.

1. However long it grows, it stays one word. German writes any number below a million closed up. 125 is einhundertfünfundzwanzig; 1965 is eintausendneunhundertfünfundsechzig, Duden's own example of the rule (Duden: Schreibung von Zahlen). From a million up it breaks apart, because Million and Milliarde are capitalized nouns: zwei Millionen einhundertzwanzigtausendvierhundertneunzehn (2,120,419).

2. eins loses its s inside a compound. On its own, one is eins. Inside a bigger number it becomes ein-: einundzwanzig (21), einhundert (100), eintausend (1,000). "Einsundzwanzig" is the most common beginner slip on this page.

3. sechs drops its s in sechzehn and sechzig. In those two words only (Wiktionary: sechzehn). In the units slot the s stays put: sechsundzwanzig (26), sechsundsechzig (66), sechshundert (600).

4. sieben drops its -en in siebzehn and siebzig. Same rule, same two positions. Everywhere else it keeps the full form: siebenundvierzig (47), siebenundsiebzig (77), siebenhundert (700).

5. dreißig is the only ten with ß. The others all close with -zig: zwanzig, vierzig, fünfzig, sechzig, siebzig, achtzig, neunzig. Thirty stands alone as dreißig. Swiss German writes dreissig, since ß isn't used there.

eins, ein, or eine?

One is the only German number that changes shape in front of a noun, where it behaves exactly like the indefinite article "a".

FormUse itExample
einscounting aloud, or naming the number itselfeins, zwei, drei / Nummer eins (number one)
einbefore a masculine or neuter noun as the subjectein Mann (one man), ein Buch (one book)
einebefore a feminine nouneine Frau (one woman)
einenbefore a masculine noun as the objectIch habe einen Bruder (I have one brother)
ein-inside a compound numbereinundzwanzig, einhundert

One o'clock follows the noun rule, not the counting rule, because Uhr is sitting right there: Es ist ein Uhr, never "eins Uhr".

German numbers pronunciation: five sounds that do the work

German spelling is reliable, so five rules cover nearly everything above.

ei says "eye", ie says "ee". The most useful reading rule in German, and the numbers hand it to you free: drei rhymes with "eye", vier rhymes with "ear". The trick: pronounce the second letter's English name. In ei that's I; in ie that's E.

z is "ts", always. Never a buzzing English z. Zwei is "tsvy", zehn is "tsayn", zwanzig opens and closes on the same "ts". Say the end of "cats", then slide into the number.

ü is "ee" with rounded lips. For fünf, set your mouth as if to whistle, then say "ee" without moving your lips. English has no such vowel.

ch has two settings. After a, o or u it's the scraped sound in Bach, so acht is "akht". After e or i it goes soft and breathy, close to the h in huge, and that's the ch in sechzehn and sechzig.

r melts at the end of a syllable. In vier it isn't rolled, it slides into a short "uh", landing near "fee-uh". At the start of a syllable, as in drei, it's made far back, where you gargle.

One habit worth stealing: Germans often say zwo for zwei on the phone, over the radio, and in station announcements, because zwei and drei blur on a bad line. It started with early telephone traffic and stuck.

Hundreds, thousands, and the Milliarde trap

Past 100, German numbers keep assembling from the same pieces: thousands, then hundreds, then the final two digits flipped as usual.

NumeralGermanSounds like
100hundert / einhundert"HOON-dert"
200zweihundert"TSVY-hoon-dert"
365dreihundertfünfundsechzig"DRY-hoon-dert-fuunf-oont-zekh-tsikh"
1,000tausend / eintausend"TOW-zent"
10,000zehntausend"TSAYN-tow-zent"
100,000hunderttausend"HOON-dert-tow-zent"
1,000,000eine Million"eye-neh mil-YOHN"
2,000,000zwei Millionen"tsvy mil-YOH-nen"
1,000,000,000eine Milliarde"eye-neh mil-YAR-deh"
1,000,000,000,000eine Billion"eye-neh bil-YOHN"

Those last two rows hide the most expensive false friend in German.

  • German Milliarde = English billion (10⁹)
  • German Billion = English trillion (10¹²)

German runs on the long scale, where each name is a million times the one before. A report saying eine Billion Euro means a trillion euros, a thousand times what an English speaker reading "billion" would assume. Translators publish this mistake in print with some regularity.

Million, Milliarde and Billion are feminine nouns: they take eine, they take a capital letter, and they pluralize (zwei Millionen, drei Milliarden).

Commas and periods swap places

German writes decimals with a comma and thousands with a period or a narrow space, the reverse of English. German 1.234,56 is English 1,234.56, and a tag reading 2,50 € means two euros fifty, not two hundred fifty.

Ordinal numbers in German: erste, zweite, dritte

Ordinals answer "which one in the row". German builds them from two endings and three irregulars, which makes them easier than the cardinals.

NumeralGerman ordinalEnglishNote
1.erstefirstIrregular, not "einte"
2.zweitesecond
3.drittethirdIrregular, not "dreite"
4.viertefourth
5.fünftefifth
6.sechstesixthsechs keeps its s here
7.siebteseventhsiebente is the usual form in Austria
8.achteeighthOne t, not "achtte"
9.neunteninth
10.zehntetenth
20.zwanzigstetwentiethThe ending switches to -ste
21.einundzwanzigstetwenty-firstReversal rule still applies
100.hundertstehundredth

The rule: add -te up to 19, add -ste from 20 upward. Then treat the result like any adjective, so the ending shifts with the noun: der erste Tag (the first day), am ersten Tag (on the first day).

That period in the left column isn't decoration. German marks an ordinal with a period after the numeral, where English tacks on -st or -th. So 1. reads erste, and the date 3. Oktober reads der dritte Oktober. Dates run day first: 03.10.2026 is 3 October 2026, and "on 3 October" is am dritten Oktober.

Using German numbers today: prices, age, phone, time

You have enough now for four everyday situations. Say each one out loud.

Prices. Euros first, then cents, nothing in between. 2,50 € is zwei Euro fünfzig; 12,99 € is zwölf Euro neunundneunzig. After a number, Euro and Cent never take a plural ending: drei Euro, fünfzig Cent. Ask with Was kostet das? (what does that cost?).

Age. Ich bin dreißig Jahre alt is "I'm thirty years old", and shortening it to Ich bin dreißig is just as normal. Ask a friend Wie alt bist du?

Phone numbers. Germans read them digit by digit in small groups, and this is where zwo earns its keep: 0176 234 5678 is null eins sieben sechs, zwo drei vier, fünf sechs sieben acht.

Time. Wie spät ist es? asks the time. Quarter past and quarter to behave like English: Viertel nach drei (3:15), Viertel vor drei (2:45). But halb points forward. Halb drei is 2:30, halfway to three, not half past three. Miss that and you arrive an hour late.

Once these feel automatic, keep building on the German hub. For the same charts in a language that leaves the digits in order, Spanish numbers run left to right like English, part of why Spanish sits near the top of most easiest languages to learn lists.

Keep going with German

You can count to a hundred, read a price, and say your age in German already. The next lessons build straight on the words you just learned.

TL;DR: German numbers at a glance

  • Memorize 0 to 20

    Twenty-one words carry the whole system. From 13 to 19 German stacks unit + zehn, with sechzehn and siebzehn as the two odd spellings.

  • The reversal rule

    From 21 up, units come before tens: unit + und + ten, written as one word. So 47 is siebenundvierzig, "seven-and-forty".

  • One word, however long

    Any number below a million is written closed up: einhundertfünfundzwanzig (125). Only Million and Milliarde split off as capitalized nouns.

  • The four spelling shifts

    eins becomes ein- in compounds, sechs drops its s in sechzehn and sechzig, sieben drops its -en in siebzehn and siebzig, and 30 is dreißig, the only ten with ß.

  • eins vs ein vs eine

    Counting alone, it's eins. Before a noun it declines like "a": ein Buch, eine Frau, einen Bruder. And one o'clock is ein Uhr, never "eins Uhr".

  • Milliarde is a billion

    German Milliarde = English billion (10⁹); German Billion = English trillion (10¹²). German also writes decimals with a comma: 2,50 €.

FAQ

Keep reading