Number to Words

Spell out numbers and amounts in words – in English and German, e.g. “one thousand two hundred and thirty-four dollars and fifty-six cents” for cheques and invoices.

Runs locally in your browser

Use the number format of the chosen language, e.g. 1,234.56 (English) or 1.234,56 (German).

About this tool

On cheques, receipts, contracts or invoices an amount is often also written in words so it cannot be altered later. Texts, certificates and learning materials also need numbers spelled out – and the rules differ between languages.

This tool spells out numbers and amounts correctly in English (“one thousand two hundred and thirty-four”) and German, where numbers below a million are written as one word (“eintausendzweihundertvierunddreißig”). For amounts in euros, dollars, pounds or francs, the cents are written out too.

How it works

  1. Enter a number or amount, e.g. 1,234.56.
  2. Choose the language – it also defines the number format (dot or comma as decimal separator).
  3. Choose “Number” for plain number words or “Amount” with a currency for invoices and cheques.
  4. Copy the result.

Frequently asked questions

Should I write “and” in English numbers?

British English uses “and” after hundreds (“one hundred and five”), which is also common in American cheque writing. The tool uses this style.

How are large numbers written in German?

Below a million everything is one word: “neunhundertneunundneunzigtausend”. From a million on, the parts are separate words: “zwei Millionen dreihunderttausend”.

Is a German “Billion” the same as an English billion?

No. German “Milliarde” is the English “billion” (10⁹), and German “Billion” is the English “trillion” (10¹²). The tool uses the correct term for each language.

How are decimals written without a currency?

In “Number” mode each digit after the decimal point is read individually, e.g. 3.14 as “three point one four”. For other number systems, use the Number Base & Roman Numeral Converter.