We use essential cookies to make this site work. Optional analytics cookies help us improve your experience. Privacy Policy
Number to Words
Convert numbers to written English words for checks, contracts, and legal documents. Supports decimals, large values, and currency formatting. Free online.
How to use
Enter number — Type any number (integers or decimals)
Read words — See the number written in English words
Copy — Copy the text for use in documents
What Is Number to Words?
Number to words spells out a numeric value in full English, transforming 1234.56 into "one thousand two hundred thirty-four and fifty-six hundredths" (or a currency variant ending in "cents"). The conversion is essential whenever a numeric amount must be unambiguous, because written-out words cannot be altered by adding a digit the way figures can.
How the Algorithm Works
The number is split into groups of three digits from the right — units, thousands, millions, billions — and each group is converted independently. Within a group, the hundreds digit yields "X hundred", and the remaining two digits use the standard names ("twenty-three", "forty-seven"). Group names are then appended ("one hundred twenty-three thousand forty-five"). Decimals are read digit by digit after "point", or rendered as a fraction (cents, hundredths) for currency contexts.
Where It Matters Most
Check writing: Banks legally require the amount in both numerals and words; the words version takes precedence if they disagree
Contracts: Real-estate deeds, loan agreements, and invoices spell out amounts to prevent fraud
Invoices: Many tax authorities require both formats on official receipts
Education: Students learning English number vocabulary
Accessibility: Screen readers handle word-form numbers more predictably than long digit strings
Edge Cases the Tool Handles
Negative numbers are prefixed with "negative". Zero is correctly rendered as "zero" rather than empty. Large numbers up to the trillions are supported with proper scale words. Decimals are handled in both digit-by-digit and fractional ("and 56/100") styles depending on the context you choose.
Privacy
Conversion happens entirely in your browser. The numbers you enter are never sent to a server, logged, or analyzed.