Skip to main content

OTHER · NUMBER WORDS

Number Words Calculator

Convert any integer to its written English form. Enter a number and instantly see it spelled out in words — useful for checks, legal documents, and programming.

Integer to Words
In words
one thousand two hundred thirty-four
Number1,234
Rangeup to ±999,999,999,999,999

About This Calculator

Type any integer and see it instantly converted to written English. Supports numbers from negative trillions to positive trillions — handles zero, teens, compound tens, and large numbers correctly.

How It Works

Enter a whole number (positive, negative, or zero). The calculator converts it to English words using standard US conventions — compound numbers are hyphenated (twenty-one), hundreds use no "and" (one hundred twenty-three, not one hundred and twenty-three), and negative numbers are prefixed with "negative".

The Formula

Numbers are broken into groups: trillions, billions, millions, thousands, and the remainder below 1000. Each group is expressed in words and joined with spaces. Tens-ones compounds are hyphenated (forty-two). "Zero" is returned for the value 0. No "and" is inserted after hundreds (US convention).

Frequently Asked Questions

Why no "and" after hundreds?
Standard US written convention omits "and" — so 123 is "one hundred twenty-three", not "one hundred and twenty-three". British English does use "and", but this calculator follows the common American style used in check writing and formal documents.
What is the largest number supported?
Up to 999,999,999,999,999 (nine hundred ninety-nine trillion nine hundred ninety-nine billion nine hundred ninety-nine million nine hundred ninety-nine thousand nine hundred ninety-nine). This covers the JavaScript safe-integer range.
Can I enter decimals or fractions?
No — this converter only handles integers. For decimal numbers, the fractional part would need to be spoken separately (e.g. "three point one four").
What is this useful for?
Writing out amounts on cheques, spelling numbers in legal contracts, verifying number-to-words logic in programming, or teaching number spelling.