Number to Words

This number to words converter spells out any whole number in English, from zero and negatives up to 36 digits. Currency mode reads an amount as dollars and cents, in lowercase, sentence, title or upper case.

Updated
Loading toolโ€ฆ

Spell out any number.

How to use Number to Words

  1. Type any number, or switch on currency mode for dollars and cents
  2. Pick lowercase, Sentence case, Title Case, or UPPERCASE
  3. Copy the spelled-out words with one click
Try next โ†’Average CalculatorMean, median and mode.

About Number to Words

Number to Words takes a figure you type โ€” 1234 โ€” and spells it out in plain English as "one thousand two hundred thirty-four," so you can drop the written form straight into a cheque, contract, invoice, or homework answer. It works as a converter, calculator, and number translator all at once: paste a value with commas, spaces, or a dollar sign and it strips them out, honours a leading plus or minus, and returns the words. Zero becomes "zero" and โˆ’42 becomes "negative forty-two."

Whole numbers up to 36 digits are handled with BigInt, so a value in the decillions is spelled exactly rather than rounded, and the American short scale (thousand, million, billion, trillion) is used with no British "and." A Currency (USD) mode reads amounts as dollars and cents, rounding to the nearest cent, which is handy when you need to write out a payment amount. You can output the phrase in lowercase, Sentence case, Title Case, or UPPERCASE and copy it with one click.

It is a one-way tool โ€” it turns digits into English words, not words back into digits โ€” and it is free with no sign-up, limits, or watermarks. Everything runs in your browser in plain JavaScript, so your numbers are never uploaded to a server; it works offline and keeps whatever you type private.

Frequently asked questions

How large a number can it spell out?
Up to 36 digits, which reaches into the decillions. The conversion uses BigInt, so nothing is lost to floating-point rounding on the way; anything longer returns a "too large" message instead of an approximation.
Is this a number to words converter, calculator, or translator?
All three names describe the same thing this tool does: spelling a figure out into written English words. Whether you call it a converter, a calculator, or a number translator, you type a number and get the words for it.
Can it convert words back into numbers?
No, it runs one way only, turning digits into English words rather than English words into digits. Type 1234 and you get "one thousand two hundred thirty-four"; typing the words themselves won't produce a figure. For the reverse direction you'd need a separate words-to-numbers converter.
Which language does it spell numbers in?
English only, using American spelling and grammar, so 1234 reads as "one thousand two hundred thirty-four" with no British "and." Number words in other languages such as Spanish or French are not offered.
Does it write "one hundred and one" or "one hundred one"?
The American convention, with no "and": 101 is "one hundred one" and 1234 is "one thousand two hundred thirty-four". British-style "and" is never inserted. The only place "and" appears is currency mode, joining the dollars to the cents.
Which scale names does it use?
The short scale โ€” thousand, million, billion, trillion, quadrillion and onwards to decillion โ€” so a billion here means a thousand million. Long-scale naming such as milliard is not offered.
Can I paste a number with commas or a dollar sign?
Yes. Commas, spaces and underscores are stripped out, a leading plus or minus is honoured, and in Currency mode a leading $ is ignored too, so figures copied straight from a spreadsheet or invoice convert as they are.
Why does 12.5 give an error in Words mode?
Words mode handles whole numbers only. Switch the Mode selector to Currency (USD) to have the fractional part read as cents, or remove the decimal point.
How does currency mode round?
To the nearest cent, rounding half up on the third decimal: 1234.567 reads as fifty-seven cents. If rounding pushes the cents to 100 they roll into the dollars, so 0.999 becomes "one dollar and zero cents". Units switch to the singular for exactly one dollar or one cent.
Is the output ready for writing a cheque?
The dollar words are exactly what a cheque needs, but the cents are spelled out in words โ€” "and fifty-six cents" โ€” rather than the "56/100" form many bank forms expect, so that part has to be adjusted by hand.
What do the letter case options do?
They re-case the finished phrase: lowercase, Sentence case (first letter only), Title Case, which capitalises every word and both halves of a hyphenated number such as "Thirty-Four", or UPPERCASE. Whatever you pick is what the Copy button puts on the clipboard.
Does it handle zero and negative numbers?
Yes. Zero returns "zero" and โˆ’42 returns "negative forty-two". A minus sign in front of zero is ignored rather than producing "negative zero", in both Words and Currency mode.