Number to Words Converter
Enter a number once and choose the output you need: plain English, US dollars, or check-writing format. For example, 1,234.56 becomes “one thousand two hundred thirty-four point five six”, “one thousand two hundred thirty-four dollars and fifty-six cents”, or “one thousand two hundred thirty-four and 56/100”. Negative numbers and values up to the quadrillions are supported.
Converters
Private by default
This tool runs entirely in your browser. Your data is never uploaded to a server.
How it works
How a number becomes words
1,234.56 → “One thousand two hundred thirty-four and 56/100”
The whole part is split into groups of three digits from the right; each group is spelled out and given its scale word — thousand, million, billion, trillion, quadrillion. What happens to the fraction depends on the style: plain words spell it digit by digit after “point”, while the dollar and check styles round it to cents.
- American usage, so there is no “and” between the hundreds and the tens: 105 is “one hundred five”.
- Compound numbers from 21 to 99 are hyphenated — “forty-two”, “ninety-nine”.
- Short scale: a billion is 10⁹, not 10¹².
- Cents are rounded to two places, and a rounded-up 100 carries into the dollars: $1.999 becomes “Two and 00/100”.
- Commas, spaces, and a leading $ are ignored, so you can paste 1,234.56 straight in.
- The ceiling is 9,007,199,254,740,991 — the largest integer JavaScript represents exactly. Scientific notation such as 1e-3 is rejected rather than silently spelled wrong.
For reference
Numbers spelled out
| Number | Plain words | Check writing |
|---|---|---|
| 7 | Seven | Seven and 00/100 |
| 15 | Fifteen | Fifteen and 00/100 |
| 42 | Forty-two | Forty-two and 00/100 |
| 105 | One hundred five | One hundred five and 00/100 |
| 1,000 | One thousand | One thousand and 00/100 |
| 2,500 | Two thousand five hundred | Two thousand five hundred and 00/100 |
| 1,234.56 | One thousand two hundred thirty-four point five six | One thousand two hundred thirty-four and 56/100 |
| 1,000,000 | One million | One million and 00/100 |
The US dollars style spells the cents out in full instead: 1,234.56 becomes “One thousand two hundred thirty-four dollars and fifty-six cents”.
How to use
3 clear steps.
Type the number (decimals and negatives are fine).
Pick the style: plain words, US dollars, or check writing.
Copy the spelled-out result.
Good to know
Frequently asked questions
- How do I write an amount on a check?
- Use the check-writing style: the dollars in words, then “and”, then the cents as a fraction of 100 — e.g. “One thousand two hundred and 56/100”. Draw a line through any leftover space to prevent alterations.
- Why write amounts in words at all?
- Words are much harder to alter or misread than digits, so checks, contracts, and legal documents traditionally state amounts both ways; when they conflict, the words usually prevail.
- How large a number can it handle?
- Up to about 9 quadrillion (JavaScript's safe-integer limit), which covers any realistic monetary or document use.