Number to German Words Converter

Convert any integer, decimal, or monetary amount into proper German words (Zahlen in Wörter). Supports cardinal and ordinal forms, Euro currency formatting, and includes detailed grammatical rules for declension, compound numbers, and large magnitudes.

Accepts integers, decimals, and negative numbers. Use dot (.) for decimal separator.
Quick examples:
2026
3.14 (Pi)
1,000,000
-15
1999.99 €
42 (Answer)
0 (null)
100
1001
Privacy first: All conversions are performed locally in your browser. No data is sent to any server.

Master German Numerals: From Digits to Fluent Words

The German language has a rich and systematic way of expressing numbers. Unlike English, where numbers are read left‑to‑right, German uses a unit‑before‑tens structure for numbers between 21 and 99 (e.g., einundzwanzig – literally “one and twenty”). This tool converts any numerical value into its correct German word form, respecting the rules of cardinal and ordinal numbers, decimal fractions, and currency amounts in Euros.

Regel German number formation:

For 21–99: Einer + und + Zehner  →  einundzwanzig (1 + 20)
For 100–999: Hunderter + Einer + und + Zehner  →  zweihundertsechsundvierzig (246)

Large numbers: Million, Milliarde, Billion follow the same logic with a space or hyphen.

Cardinal Numbers – The Foundation

Cardinal numbers (Grundzahlen) are used for counting, stating quantities, and in most everyday contexts. The German cardinal system is built from a core set of base numbers (0–20) and then combines them according to a consistent pattern. The numbers 1–20 are irregular and must be memorized, but from 21 onward, the pattern is predictable: the unit is stated first, followed by the tens, separated by the conjunction und (and). For example:

  • 21einundzwanzig (one‑and‑twenty)
  • 34vierunddreißig (four‑and‑thirty)
  • 99neunundneunzig (nine‑and‑ninety)

Hundreds, thousands, and millions are built by combining the multiplier with the appropriate magnitude word: zweihundert (200), fünftausend (5,000), drei Millionen (3,000,000). Note that Million, Milliarde (billion), and Billion (trillion) are nouns and are capitalized in German.

Ordinal Numbers – Order and Sequence

Ordinal numbers (Ordnungszahlen) express position in a sequence (first, second, third …). In German, ordinals are formed by adding the suffix -te (for numbers up to 19) or -ste (for numbers 20 and above) to the cardinal stem, with slight spelling adjustments. Ordinals are always used with a definite article and decline according to case and gender.

  • 1sterste (irregular)
  • 2ndzweite
  • 3rddritte (irregular)
  • 4thvierte
  • 20thzwanzigste
  • 100thhundertste

The ordinal forms must agree in gender, case, and number with the noun they modify. For example: der erste Platz (the first place – masculine), die zweite Etage (the second floor – feminine), das dritte Mal (the third time – neuter).

Decimal Numbers and Fractions

In German, the decimal point is represented by a comma (,), but this tool accepts both dot (.) and comma for convenience. The word for the decimal separator is Komma. After the decimal, each digit is read individually as a cardinal number. For example:

  • 3.14drei Komma eins vier
  • 0.5null Komma fünf
  • 99.99neunundneunzig Komma neun neun

Fractions are expressed with the suffix -tel: ein Viertel (1/4), drei Fünftel (3/5). The tool focuses on decimal notation for simplicity, but the underlying logic is the same.

Currency: Euro Amounts in German

When dealing with monetary amounts, German uses the Euro (€) symbol, but the word Euro is written in full in formal contexts. The currency mode of this tool outputs the amount with the Euro word and the cent part separated. For example:

  • 1999.99eintausendneunhundertneunundneunzig Euro und neunundneunzig Cent
  • 42.00zweiundvierzig Euro
  • 0.50fünfzig Cent

In German financial documents, amounts are often written as 1.999,99 €, but our converter uses the word form for clarity and educational purposes.

How the Conversion Works – Step by Step

  1. Parse the input number as a numeric value, detecting sign, integer part, and decimal fraction.
  2. Split the integer part into groups of three (thousands, millions, billions) and apply the German magnitude names (Tausend, Million, Milliarde, Billion).
  3. Apply the unit‑before‑tens rule for numbers 21–99 within each group.
  4. For ordinals, replace the cardinal ending with the ordinal suffix (-te or -ste) and apply the appropriate grammatical ending based on gender.
  5. For currency, split the amount into Euro and Cent, convert each part separately, and join with Euro und.
Case Study: Legal Contracts & Financial Statements

In German legal and financial documents, numbers are often spelled out in words to prevent fraud or misinterpretation. For example, a contract might state „Der Kaufpreis beträgt zweihundertfünfzigtausend Euro“ (the purchase price is 250,000 Euros). Our converter ensures that such amounts are rendered with the correct German spelling, including the proper declension of Euro and the correct placement of und between units and tens. This is critical for notaries, banks, and international businesses operating in German‑speaking regions.

Moreover, the tool correctly handles numbers that include decimals, such as „1.234,56 €“, which appears in invoices as „eintausendzweihundertvierunddreißig Euro und sechsundfünfzig Cent“.

Common Pitfalls and Exceptions

  • 1 and 3 are irregular: eins becomes ein in compound numbers (e.g., einundzwanzig not einsundzwanzig), and drei becomes drit in ordinals (dritte).
  • Capitalization: The words Million, Milliarde, and Billion are nouns and must be capitalized in German. This tool applies proper capitalization.
  • Gender agreement: Ordinals must agree with the noun’s gender. This tool provides the base form; users must apply the correct ending (-er, -e, -es) based on context.
  • Decimals with leading zero: 0.5 is null Komma fünf, not null Komma fünfzig.

Why Choose This Converter?

  • Comprehensive: Handles integers up to 1015 (one quadrillion), decimals, negative numbers, and currency.
  • Grammatically aware: Outputs correct ordinal endings and currency formatting.
  • Educational: Includes declension hints and grammar explanations to help you learn the rules.
  • No data sharing: All processing is done in your browser, respecting your privacy.

Reference Table: German Numbers 1–100

Number German Number German
1 eins 21 einundzwanzig
2 zwei 22 zweiundzwanzig
3 drei 23 dreiundzwanzig
4 vier 24 vierundzwanzig
5 fünf 25 fünfundzwanzig
6 sechs 26 sechsundzwanzig
7 sieben 27 siebenundzwanzig
8 acht 28 achtundzwanzig
9 neun 29 neunundzwanzig
10 zehn 30 dreißig
11 elf 40 vierzig
12 zwölf 50 fünfzig
13 dreizehn 60 sechzig
14 vierzehn 70 siebzig
15 fünfzehn 80 achtzig
16 sechzehn 90 neunzig
17 siebzehn 100 hundert
18 achtzehn 1000 tausend
19 neunzehn 1.000.000 eine Million
20 zwanzig 1.000.000.000 eine Milliarde

The Historical Roots of German Numeral Structure

The unique “unit‑before‑tens” structure in German (and Dutch) is a relic of the Germanic tribal counting systems, which differed from the Latin‑based decimal system used in Romance languages. While Old High German used a mix of both patterns, the modern form was standardized in the 16th century through Luther’s Bible translation and later solidified by 19th‑century grammarians. This structure is now a distinctive feature of the German language, often surprising learners but celebrated for its logical consistency. This converter honors that tradition by faithfully reproducing the historical and grammatical norms of German numerals.

Frequently Asked Questions

1001 is eintausendeins. Note that eins is used, not ein, because it stands alone at the end of the compound.

The ordinal for 1000 is tausendste (1000th). For 1,000,000 it is millionste.

0.25 is null Komma zwei fünf. Each decimal digit is read separately.

Yes. Negative numbers are prefixed with minus, e.g., minus zweiundvierzig for -42.

Million = 106 (1,000,000), Milliarde = 109 (1,000,000,000). This matches the short‑scale system used in English, but note that German uses Billion for 1012.

While the tool provides accurate standard German spelling, always cross‑check with official guidelines (e.g., DIN 5008) for formal legal or financial documents. For everyday use, it is highly reliable.
References: Duden – Die deutsche Rechtschreibung; Wikipedia: Zahlwort; Lingolia – Zahlen und Datum.
Built with reference to the official German orthography rules (Rat für deutsche Rechtschreibung) and validated against multiple grammar sources.