Skip to main content
ponderloop

Number to Words Converter

1,234.56 in words is “one thousand two hundred thirty-four point five six”, and as a check amount it is “One thousand two hundred thirty-four and 56/100 dollars”. Going the other way, “two million three hundred forty-five thousand six hundred seventy-eight” is 2,345,678. Type any whole number up to 66 digits (past one undecillion, 10^36), with commas or spaces if you like, plus decimals and negatives, and choose plain words, check writing or ordinals (one hundred twenty-third). Switch on British “and” (one hundred and twenty-three) and pick lower case, Sentence case, Title Case or UPPER CASE.

Updated Runs in your browser: nothing you enter is uploadedHow this tool works

Worked out in your browser. Nothing you type is sent anywhere.

Number to words

Commas, spaces, decimals, negatives and e-notation are fine. Up to 66 digits.

Style

one thousand two hundred thirty-four point five six

1,234.56

  • In digits: 1,234.56
  • In scientific notation: 1.23456 × 10^3
  • As a check: one thousand two hundred thirty-four and 56/100 dollars
  • Ordinal: Ordinals need a whole number: 2.5 has no ordinal. Use Plain words for decimals.

Words to number

Cardinals, ordinals, “point” decimals and check endings like “and 56/100 dollars”.

2345678

  • With commas: 2,345,678
  • In scientific notation: 2.345678 × 10^6
  • Standard wording: two million three hundred forty-five thousand six hundred seventy-eight

Names of large numbers (short scale)

Each name is 1,000 times the one before. This is the American system and the standard in modern British English.
NamePower of tenNumber
thousand10^31,000
million10^61,000,000
billion10^91,000,000,000
trillion10^121,000,000,000,000
quadrillion10^151,000,000,000,000,000
quintillion10^181,000,000,000,000,000,000
sextillion10^211,000,000,000,000,000,000,000
septillion10^241,000,000,000,000,000,000,000,000
octillion10^271,000,000,000,000,000,000,000,000,000
nonillion10^301,000,000,000,000,000,000,000,000,000,000
decillion10^331,000,000,000,000,000,000,000,000,000,000,000
undecillion10^361,000,000,000,000,000,000,000,000,000,000,000,000
duodecillion10^391,000,000,000,000,000,000,000,000,000,000,000,000,000
tredecillion10^421,000,000,000,000,000,000,000,000,000,000,000,000,000,000
quattuordecillion10^451,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000
quindecillion10^481,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000
sexdecillion10^511,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000
septendecillion10^541,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000
octodecillion10^571,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000
novemdecillion10^601,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000
vigintillion10^631,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000

Numbers 0 to 19

NumberWordsNumberWords
0zero10ten
1one11eleven
2two12twelve
3three13thirteen
4four14fourteen
5five15fifteen
6six16sixteen
7seven17seventeen
8eight18eighteen
9nine19nineteen

Tens and their ordinals

Tens are written as one word; the ordinal changes y to ieth.
NumberWordsOrdinal
20twentytwentieth
30thirtythirtieth
40fortyfortieth
50fiftyfiftieth
60sixtysixtieth
70seventyseventieth
80eightyeightieth
90ninetyninetieth

Irregular ordinals

Most ordinals just add th (fourth, sixth, hundredth). These change spelling.
CardinalOrdinalShort form
onefirst1st
twosecond2nd
threethird3rd
fivefifth5th
eighteighth8th
nineninth9th
twelvetwelfth12th
twenty-onetwenty-first21st
twenty-twotwenty-second22nd
twenty-threetwenty-third23rd
one hundred oneone hundred first101st

Check amounts: examples

Dollars in words, then “and”, then the cents as a fraction over 100.
AmountWritten on the check
$0.99Zero and 99/100 dollars
$1.00One and 00/100 dollars
$15.50Fifteen and 50/100 dollars
$100.00One hundred and 00/100 dollars
$1,234.56One thousand two hundred thirty-four and 56/100 dollars
$25,000.00Twenty-five thousand and 00/100 dollars
$1,000,000.01One million and 01/100 dollars

American and British wording

NumberAmericanBritish
123one hundred twenty-threeone hundred and twenty-three
1,001one thousand oneone thousand and one
1,050one thousand fiftyone thousand and fifty
123,456one hundred twenty-three thousand four hundred fifty-sixone hundred and twenty-three thousand four hundred and fifty-six
1,000,100one million one hundredone million one hundred

How to write a number in words

  1. Split into groups of three digits. Count from the right: 2,345,678 is 2 | 345 | 678, so two million three hundred forty-five thousand six hundred seventy-eight.
  2. Say each group, then its scale name. three hundred forty-five is read as one group, then “thousand” follows it. A group of 000 is skipped.
  3. Hyphenate 21 to 99. Join tens and ones with a hyphen: twenty-one, sixty-eight, ninety-nine. Write 20, 30 … 90 as single words.
  4. Add the cents for a check. After the dollars write “and” and the cents over 100: $1,234.56 becomes “One thousand two hundred thirty-four and 56/100 dollars”. Write 00/100 when there are no cents.
  5. Change the last word for an ordinal. Only the final word changes: one hundred twenty-three becomes one hundred twenty-third, and 21 becomes twenty-first.

Frequently asked questions

How do you write 1,234.56 on a check?
Write the dollars in words, then “and”, then the cents as a fraction over 100: “One thousand two hundred thirty-four and 56/100 dollars”. This tool’s check mode produces exactly that wording. If your bank prefers the cents spelled out, “… and fifty-six cents” is also accepted by many banks; match the digits you wrote in the amount box either way.
What is 123 in words, with and without “and”?
American style leaves out “and”: one hundred twenty-three. British style adds it after hundreds: one hundred and twenty-three. Turn on the British “and” option to switch; it also puts “and” before a last group under 100, as in one thousand and one.
How do you write a decimal in words?
Say the whole part, then “point”, then each digit on its own: 0.25 is “zero point two five” and 3.05 is “three point zero five”. A negative number starts with “negative”, as in “negative twelve point five”.
How do you write ordinals like 21st in words?
Only the last word changes: 21st is “twenty-first”, 100th is “one hundredth” and 123rd is “one hundred twenty-third”. You can type 21st, 22nd or 23rd directly in Ordinal mode, and the words box reads “twenty-first” back as 21st.
How big a number can it write?
Whole numbers up to 66 digits, which is past 10^36 (one undecillion) up to 999 vigintillion. The numbers are handled as exact digit strings, never as floating-point values, so no digit is ever rounded.
What is the difference between short scale and long scale?
In the short scale a billion is 1,000 millions (10^9) and a trillion is 10^12. The older long scale made a billion a million millions (10^12). British English moved to the short scale in 1974, and this tool uses it throughout. Several European languages still use the long scale, so check the context when translating.
Can I type scientific notation like 1.5e3?
Yes. It is expanded exactly before it is read, so 1.5e3 becomes 1,500 (“one thousand five hundred”) and 1e36 becomes “one undecillion”. Exponents beyond 200 are refused, because the result would be past the largest name this tool knows.
Can it turn words back into digits?
Yes, the words-to-number box reads standard phrasing: “two million three hundred forty-five thousand six hundred seventy-eight” gives 2,345,678. It accepts hyphens or spaces, commas, “and”, “negative”/“minus”, “point” decimals, ordinals and check endings like “and 56/100 dollars”. It refuses jumbled input such as “one thousand one million” and says what is wrong rather than guessing.
Which capitalization should I use?
Sentence case (One thousand two hundred) suits the amount line on a check and most prose; Title Case (One Thousand Two Hundred and Five) suits headings; UPPER CASE (ONE THOUSAND) is common on legal forms because it is harder to alter.
What if the amount has more than two decimal places?
In check mode the amount is rounded to whole cents, halves up, and the result says so: twenty and 00/100 dollars for 19.999. Plain-words mode reads every decimal digit as typed.

How it works

Numbers are held as digit strings, so nothing passes through floating point. Commas and spaces are removed, scientific notation is expanded by moving the decimal point, and leading zeros are dropped. The integer part is split into groups of three digits from the right; each non-zero group is written as hundreds, then tens and ones (hyphenated from 21 to 99), followed by its short-scale name (thousand, million, billion … vigintillion, 10^63). Decimal digits are read one at a time after “point”. Check mode writes the whole dollars in words, then “and”, then the cents as a fraction over 100 and the word “dollars”, rounding extra decimals half up. Ordinals change only the last word (one→first, two→second, three→third, five→fifth, eight→eighth, nine→ninth, twelve→twelfth, y→ieth, otherwise add th). British style inserts “and” after “hundred” when more follows and before a last group under 100 that follows a larger group. Reading words back is strict: it accepts only well-formed English number phrases with scales in descending order and says what it could not read. Check wording follows common bank guidance; conventions for the word “dollars” and for the cents vary between banks, so confirm with yours for important payments. Everything runs in your browser.

Sources

All toolsHome & DIY calculators