Number to Words Converter

Spell out any integer in English words (one, two, three…)

Convert any integer up to 10^18 into its written English words, using the short-scale naming system (thousand, million, billion, trillion). Handles negatives and zero, with correct hyphenation for twenty-one through ninety-nine. Runs in your browser. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

What number range is supported?

Integers from negative quintillion to positive quintillion (about ±10^18) are supported. This covers thousand, million, billion, trillion, and quadrillion scale groups using the short-scale naming common in English.

This converter turns a whole number into its written English words — useful for writing cheques, legal documents, or anywhere a number must appear in words as well as digits. It supports values up to a quintillion and handles negatives and zero correctly.

When you actually need this

The most common real-world use is cheques and payment orders: banks require the amount written in words as a fraud-prevention measure, and a mismatch between the numeric and word amounts causes the cheque to be returned. This tool removes any doubt about whether “7,842” should be “seven thousand eight hundred forty-two” or “seven thousand, eight hundred and forty-two” (both are accepted, but this tool gives you a clean, standard form).

Other common uses include:

  • Legal contracts — amounts in purchase agreements and leases must appear in words alongside the numerals.
  • Invoice templates — some accounting software prints the amount in words automatically; this tool lets you verify the rendering is correct.
  • Educational materials — showing students the word form of very large numbers.
  • Software localisation testing — checking that a number-to-words library produces expected output.

How it works

The number is split into three-digit groups from the right. Each group is spelled out (hundreds, then tens and units) and given its scale name:

1 234 567  →  [1] million  [234] thousand  [567]
           →  "one million two hundred thirty-four thousand five hundred sixty-seven"

Tens from 21 to 99 that have a non-zero unit are hyphenated (for example forty-two), matching standard English style. Groups that are entirely zero are skipped, and zero is the special case for the number 0. The short scale is used throughout — a billion is 10^9, a trillion is 10^12 — which is standard in American English and modern British English.

Worked examples

NumberWords
0zero
42forty-two
2026two thousand twenty-six
1,000,001one million one
-500negative five hundred
1,234,567,890one billion two hundred thirty-four million five hundred sixty-seven thousand eight hundred ninety

Tips for monetary use

For a cheque or payment document, convert the whole pound or dollar amount here, then write the pence or cents as a fraction: for example, “One hundred forty-two and 50/100”. Most banks accept either “and” before the cent fraction or omitting it entirely — choose the style your institution prefers and stay consistent across all documents.