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.
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.
Example and tips
2026 becomes two thousand twenty-six, and -1000000 becomes
negative one million. The short-scale system is used throughout, so a billion
means 10^9. For monetary amounts, convert the pounds or dollars here and append
the pence or cents yourself — for example “one hundred and 50/100”.