๐Ÿ”ค Number to Words Converter

twelve thousand three hundred forty-five

Convert a number into its written English words form (e.g. 12345 โ†’ twelve thousand three hundred forty-five). Useful for filling out checks, double-checking numbers in written English, or as an English-learning exercise.

How to use

  1. Enter the integer you want to convert (negative numbers are supported).
  2. The English words form is shown automatically.

How the calculation works

This tool writes an integer out in English words โ€” useful for cheques, contracts and invoices that require amounts in words. English groups numbers in threes from the right, naming each group with thousand, million, billion or trillion. Each three-digit group is "โ€ฆ hundred" followed by the last two digits, and 21โ€“99 join the tens and ones with a hyphen (twenty-one). Japanese number units change every four digits (ไธ‡, ๅ„„, ๅ…†), whereas English changes every three, matching the commas in written numbers. The range is integers, including negatives, below one quadrillion.

Worked example

12345 โ†’ twelve thousand three hundred forty-five 1000000 โ†’ one million 2026 โ†’ two thousand twenty-six -58 โ†’ negative fifty-eight 1,234,567,890 โ†’ one billion two hundred thirty-four million five hundred sixty-seven thousand eight hundred ninety

Things to be aware of

  • British English usually adds "and" after hundred ("one hundred and five"). This tool uses the American style without "and".
  • Years are usually read in pairs, such as 1999 as "nineteen ninety-nine".
  • On cheques the cents are often added as a fraction, as in "โ€ฆ and 00/100 dollars".

FAQ

Does this support decimals?

No, the current version only supports whole numbers.

What's the largest number this supports?

Integers smaller than one quadrillion (10^15) are supported.

How are negative numbers written?

They're prefixed with "negative", followed by the words form of the absolute value.