German Numbers Quiz — Deutsche Zahlen 1 bis 1000

Learn and test German numbers from 1 to 1000 (ein, zwei, drei…hundert). Master the units-first compound rule, audio listening comprehension, and live number translator.

Numbers 1 to 1,000,000+ Units-First Compound Logic (24 = vierundzwanzig) Native German Audio Instant Live Translator 3D Spaced-Repetition Flashcards
Showing 101 numbers Click to hear pronunciation
Share this learning tool:

The Complete Guide to German Numbers: The Units-First Rule & Spelling Secrets

Counting in German (Zählen auf Deutsch) is logical, structured, and predictable once you master a single core concept: the units-first reverse rule. In German, two-digit numbers from 21 to 99 are spoken with the single digit first, followed by the connector word und (and), and finally the decade.

For example, the number 25 is not "twenty-five" — it is fünfundzwanzig (literally, five-and-twenty). Once you learn the basic units (0–9) and decades (10–90), you can instantly construct any number in the German language up to one million.

1. The Reverse Rule (21–99)

Always format as [Units] + und + [Decade]. Example: 48 = achtundvierzig (eight-and-forty). 93 = dreiundneunzig (three-and-ninety).

2. The Dropped S & EN Traps

eins becomes ein (einundzwanzig). sechs drops "s" (sechzehn, sechzig). sieben drops "en" (siebzehn, siebzig).

3. One Giant Unbroken Word

Numbers under 1 million are written as a single compound word without spaces: siebenhundertachtundfünfzig (758). Only millions are capitalized nouns (eine Million).

German Decades & Milestones Cheat Sheet

Digit German Word Spelling Note / Rule Example Compound
0nullBase digitnull Uhr (midnight)
1eins / einDrops "s" in compoundseinundzwanzig (21)
10zehnForms teens with suffix -zehndreizehn (13)
20zwanzigDecade ending in -zigzweiundzwanzig (22)
30dreißigOnly decade using -ßig (with Eszett ß)dreiunddreißig (33)
40vierzigRegular: vier + zigvierundvierzig (44)
50fünfzigRegular: fünf + zigfünfundfünfzig (55)
60sechzigDrops "s" from sechssechsundsechzig (66)
70siebzigDrops "en" from siebensiebenundsiebzig (77)
80achtzigRegular: acht + zigachtundachtzig (88)
90neunzigRegular: neun + zigneunundneunzig (99)
100(ein)hundertHundred baseeinhundertzehn (110)
1,000(ein)tausendThousand basezweitausend (2000)
1,000,000eine MillionCapitalized feminine nounzwei Millionen

German Punctuation Rules: Commas vs. Periods in Numbers

When traveling, banking, or shopping in Germany, Austria, or Switzerland, note that punctuation marks for numbers are the exact reverse of the US/UK system:

Decimal Separator = Comma (,)

English: $19.99 ➔ German: 19,99 € (neunzehn Euro neunundneunzig).

Thousands Separator = Period (.)

English: 1,500,000 ➔ German: 1.500.000 (eine Million fünfhunderttausend).

Frequently Asked Questions

Was this tool helpful?

Comments

Loading comments...

Check Out Other Popular Tools