Number to Words Converter
Convert any number into English words - integers, decimals, negatives, and a currency (dollars and cents) mode.
- Free, no account
- No watermark
- No usage limit
About the Number to Words
Type any number and this tool spells it out in plain English, so 1234 comes back as one thousand two hundred thirty-four and -0.75 reads as negative zero point seven five. It is free, it works the instant you type, and it handles whole numbers, decimals, and negatives with no setup.
The reason to pick this one over the first converter you find is big numbers. Most free tools quietly go wrong once a number gets long. Punch in something past fifteen or sixteen digits and they hand back the words for a slightly different number, rounded somewhere in the middle, with no error and no warning. This one keeps every digit exact however far the number runs, which matters the moment you are spelling out anything longer than a price.
Everything happens in your browser. Nothing you type is uploaded or logged, and the page keeps working with no connection once it has loaded.
How to use
- Type a number into the box. A minus sign, a decimal point, and comma separators all work, so 1,234,567 and 1234567 give the same result.
- Read the words underneath. They update as you type, no button to press.
- Tick currency mode if you want the number read as money. 1234.5 turns into one thousand two hundred thirty-four dollars and fifty cents.
- Hit Copy to drop the written form onto your clipboard, ready to paste into a document or form.
If you leave the box empty or type something that is not a number, the tool says so instead of guessing, so the output always reflects real input.
Big numbers stay exact
Punch a sixteen-digit number into a typical converter, say 12345678901234567, and a lot of them spell out 12345678901234568 or some other near-miss. The last digits drift because the tool runs the number through arithmetic that can only hold about fifteen digits before it starts rounding. Spelled aloud for a phone number, nobody cares. For an account number, a reference code, or a contract amount, one wrong digit is a real problem.
This converter never does that math. It takes the number as the digits you actually typed, breaks them into groups of three from the right, and names each group with its scale word, thousand, million, billion, on up through decillion, so even a thirty-digit figure comes back digit-perfect. The ceiling is the decillions, roughly a thirty-six-digit number, which is well past anything a real invoice or check will ever ask for.
Reading money, and the check trick
Switch on currency mode and the number reads as dollars and cents. It rounds to the nearest cent, so 19.999 rounds up to twenty dollars and zero cents, and it keeps the grammar right, one dollar and one cent rather than one dollars.
Money is the main reason anyone spells a number out, and checks are the classic case. On a check the amount appears twice, once as digits in the little box and once in words on the line below, which is a safeguard rather than an accident of tradition. Squeezing a zero onto a handwritten 100 to make it 1000 takes a second. Faking it on the word line, turning one hundred into one thousand, is close to impossible, so when the two disagree the bank pays the written words. Contracts and invoices borrow the same habit, a figure in digits and then again in words, so a typo in one spot gets caught against the other.
One thing the tool leaves to you. The way cents actually go on a check is as a fraction over one hundred, not as words, so 5075.62 is written on the line as five thousand seventy-five and 62/100 dollars, with the word dollars usually preprinted at the end. The spoken form here, and sixty-two cents, is exactly right for a contract or an invoice, just swap in the fraction when it is a literal check and draw a line through the blank space so nothing can be added later.
The missing "and"
You will notice 105 comes out as one hundred five, not one hundred and five. That is the American convention and it is on purpose. American English drops the connecting and inside a number, British English keeps it. Both are right where they are used. The argument for leaving it out is that and really belongs to the decimal point, one hundred and five could be read as a hundred plus five hundredths, so formal American writing reserves it for that. If you want the British form, add the and yourself, since it only ever sits in front of the final tens or ones.
Frequently asked questions
Does it write ordinals like 1st or 21st?
No, it produces cardinal numbers, the counting kind (one, two, three), which is what you want for amounts and money. Ordinals name a position instead (first, second, twenty-first) and are the right choice for dates and rankings. If you need one, spell the cardinal here and change the last word, since only the final word takes the ending, so 42 becomes forty-second.
How does it read the digits after a decimal point?
In standard mode it reads them one at a time after the word point, so 3.14 is three point one four and 0.5 is zero point five. That matches how people say decimals out loud and sidesteps any confusion about place value. Trailing zeros are dropped, so 2.50 reads as two point five. Currency mode is the exception, there the two decimal places become cents.
When do the tens get a hyphen?
The compound tens from 21 to 99 take a hyphen whenever there is a ones digit, so twenty-one, thirty-seven, ninety-nine. Round tens like twenty or fifty stand alone. The teens from 11 to 19 are single words and never hyphenate, and you do not hyphenate across hundred or thousand, so it is one hundred twenty-five, not one-hundred-twenty-five.
Can I use it for pounds or euros instead of dollars?
Currency mode is labeled in dollars and cents, but the wording is identical for pounds and pence or euros and cents, the main unit, then and, then the fractional unit. Read the result and mentally swap dollars for your currency. The digit grouping is the standard thousand, million, billion, so it does not follow the Indian lakh and crore system.
Does it round the whole number too?
Only cents, and only in currency mode. The standard reading never rounds anything, a long integer is spelled out exactly as typed, and a decimal is read digit by digit with nothing lost except trailing zeros after the point. Rounding to two places happens strictly for the cents when currency mode is on.
What about negatives and zero?
A leading minus is read as the word negative at the front, in both standard and currency mode. Zero is never called negative, so -0 just reads as zero, and a plain 0 reads as zero on its own rather than being padded with empty scale words.
Is anything I type sent to a server?
No. The whole conversion runs on your device, with no network request and nothing logged about what you enter. Once the page has loaded you can carry on with no connection at all, and the Copy button uses your own device clipboard.