Number to Words

Type a number, get it in English words: 52012 becomes "fifty two thousand twelve" and 13.5 becomes "thirteen point five". It spells whole numbers up to 999 trillion, decimals and negatives, for a check's amount line, an invoice total, or homework that asks for word form.

Built by Bob Article by Lace QA by Ben Shipped

How to use

  1. 1

    Type or paste your number — commas, decimals, and negatives are all fine.

  2. 2

    Read the English words as they appear below the box.

  3. 3

    Use the Copy button, then paste into your check, invoice, or document.

  4. 4

    Writing a check? Add 'and XX/100' for the cents yourself — the tool reads decimals digit by digit.

Frequently asked questions

Ratings & Reviews

Rate this tool

Sign in to leave a written review.
Loading reviews…

What does the Number to Words converter do?

It spells a number out in English words. Type 52012 and you get "fifty two thousand twelve". Type 13.5 and you get "thirteen point five". The words appear as you type, with no button to press, and a Copy button puts them on your clipboard.

It reads whole numbers up to 999 trillion (15 digits), decimals of any length, and negatives. Commas are fine as long as they sit in the usual groups of three, so 1,234,567 and 1234567 both work. There's no signup, and the conversion runs in your browser.

People land here for three reasons. A check, invoice or contract needs the amount in words. A homework sheet asks for a number in "word form". Or a number is long enough that reading it aloud takes a second look. This page covers all three, including the parts the tool leaves to you: hyphens, decimal fractions, the Indian lakh and crore system, and the cents on a check.

How to write any number in words

Every English number name is built the same way. Learn the three steps and a 12-digit number is no harder than a 3-digit one.

  1. Split the digits into groups of three, starting from the right. 403712100 becomes 403 / 712 / 100.
  2. Spell each group as a number under 1,000. 403 is "four hundred three", 712 is "seven hundred twelve", 100 is "one hundred".
  3. Add each group's place name. From the right the places are ones, thousand, million, billion, trillion. A group of 000 is skipped entirely.

So 403,712,100 is four hundred three million, seven hundred twelve thousand, one hundred. That's what the converter returns for 403712100, minus the commas.

Group (from the right)Place nameSmallest number in it
1st(none)1
2ndthousand1,000
3rdmillion1,000,000
4thbillion1,000,000,000
5thtrillion1,000,000,000,000

Inside a group, only 28 words do all the work. One through nineteen each have their own name. Twenty, thirty, forty, fifty, sixty, seventy, eighty and ninety cover the tens. Add "hundred" and you can spell 1 to 999. The usual traps are spelling, not structure: it's forty, not "fourty", and ninety keeps its "e".

Zeros in the middle are silent. 5,021 is "five thousand twenty-one", with nothing said for the empty hundreds place. 52,012 is "fifty-two thousand twelve". Reading those two back is where most handwritten mistakes happen, which is a good reason to check them here.

Numbers in word form: a reference table

These are numbers people often need in word form. The middle column is the formal written style taught in US schools and used on checks: hyphens from twenty-one to ninety-nine, no "and" between groups. The right column is what the converter prints.

NumberWord form (formal)Converter output
2,024two thousand twenty-fourtwo thousand twenty four
3,666three thousand six hundred sixty-sixthree thousand six hundred sixty six
5,021five thousand twenty-onefive thousand twenty one
19,750nineteen thousand seven hundred fiftynineteen thousand seven hundred fifty
52,012fifty-two thousand twelvefifty two thousand twelve
56,640fifty-six thousand six hundred fortyfifty six thousand six hundred forty
905,905nine hundred five thousand nine hundred fivenine hundred five thousand nine hundred five
1,000,000one millionone million
403,712,100four hundred three million seven hundred twelve thousand one hundredsame, no hyphens needed

The converter doesn't add hyphens. It writes "fifty two", not "fifty-two". For a check, a contract or school work, add a hyphen to any two-word number from twenty-one to ninety-nine. Nothing else in the result needs changing: "hundred", "thousand" and "million" never take hyphens.

Decimals in word form: "point" or "and tenths"

There are two correct ways to say a decimal, and they're used in different places.

The "point" style reads each digit after the decimal point one at a time: 13.5 is "thirteen point five", 0.102 is "zero point one zero two". This is how people say decimals out loud, and it's what the converter returns.

The fraction style is what math worksheets mean by "word form". The decimal point becomes "and", and the digits after it are read as one number followed by its place value: tenths for one decimal place, hundredths for two, thousandths for three. If there's no whole-number part, you start straight with the fraction.

DecimalConverter ("point" style)Fraction style (school word form)
13.5thirteen point fivethirteen and five tenths
9.4nine point fournine and four tenths
0.94zero point nine fourninety-four hundredths
1.35one point three fiveone and thirty-five hundredths
0.102zero point one zero twoone hundred two thousandths
1.002one point zero zero twoone and two thousandths

To get the fraction style from the converter, convert the two halves separately. For 1.35, type 1 ("one"), then type 35 ("thirty five"), and join them as "one and thirty-five hundredths". The place value comes from how many digits follow the point, not from their size: 0.5 is five tenths, 0.50 is fifty hundredths, and both mean the same amount.

The Indian system: lakh and crore

India, Pakistan, Bangladesh and Nepal group digits differently. The last three digits form one group, and every group after that has two digits. So the number written internationally as 403,712,100 is written 40,37,12,100 in India.

Indian nameIndian groupingInternational groupingInternational words
one thousand1,0001,000one thousand
one lakh1,00,000100,000one hundred thousand
ten lakh10,00,0001,000,000one million
one crore1,00,00,00010,000,000ten million
one hundred crore1,00,00,00,0001,000,000,000one billion

Read 40,37,12,100 group by group from the left: forty crore thirty-seven lakh twelve thousand one hundred. In the international system the same amount is "four hundred three million seven hundred twelve thousand one hundred".

Typing an Indian-grouped number? The converter only reads international commas, so 40,37,12,100 shows an error. Delete the commas and type 403712100. You'll get the international words (million, thousand). For lakh and crore, use the table above to regroup it yourself.

Writing a check amount in words

A US check has a box for the figures and a line for the words. The dollars go in words, and the cents go in as a fraction of 100. A check for $1,234.56 reads:

One thousand two hundred thirty-four and 56/100

Here's how to get there with the converter:

  1. Type the dollars only, without the dollar sign: 1234. The converter returns "one thousand two hundred thirty four".
  2. Add the hyphen: "thirty-four". Capitalize the first word.
  3. Write "and 56/100" after it. For a whole-dollar amount, write "and 00/100".
  4. Draw a line through the empty space to the word "Dollars", so nothing can be added.

Don't type the cents into the converter. It would read 1234.56 as "one thousand two hundred thirty four point five six", which is correct English but not check style. A dollar sign also gets an error, so leave it off.

The words matter more than the figures. Under the US Uniform Commercial Code (section 3-114), when the words and the numbers on a check disagree, the words win. That's also why they exist: turning $100 into $100,000 takes three zeros, but turning "one hundred" into "one hundred thousand" means rewriting the line. In India, cheques usually start with "Rupees" and end with "Only", as in "Rupees Twelve Thousand Five Hundred Only".

Hyphens, "and", and when to spell numbers out

Hyphens

Hyphenate two-word numbers from twenty-one to ninety-nine, wherever they appear: "three hundred forty-two", "sixty-five thousand". Never hyphenate around "hundred", "thousand" or "million". Written fractions take a hyphen too when used as an adjective, as in "a two-thirds majority".

"And"

American style keeps "and" for the decimal point or the cents: 101 is "one hundred one", and $101.50 is "one hundred one and 50/100". British style puts "and" before the last two digits of a group: "one hundred and one". Both are correct for their audience. The converter follows the American style and never adds "and".

Spelling out versus numerals

Style guides disagree on where words stop and digits start:

Style guideSpell outExample
AP (news writing)One through ninenine dogs, 10 cats
Chicago (books)Zero through one hundred, and round multipleseighty-five pages, 101 pages
APA (science papers)Numbers below 10seven participants, 12 trials
MLA (humanities)Numbers you can write in one or two wordsthirty-six, 125

All four agree on one rule: spell out a number that starts a sentence, or rewrite the sentence so it doesn't start with one.

Word form, standard form, expanded form

School worksheets use three names for the same number. Standard form is the digits: 2,024. Word form is the words: two thousand twenty-four. Expanded form shows each place value added up: 2,000 + 20 + 4. The converter gives you word form.

What the converter accepts, and what it doesn't

If the words don't appear, the input is probably one of these. The message under the box tells you which kind of fix it needs.

  • Spaces between digit groups. "905 905" is rejected. Type 905905 or 905,905.
  • Commas in the wrong places. Commas must split the number into threes, so 12,34,567 is rejected. Remove them.
  • Currency signs and letters. "$1,234" and "1e3" are rejected. Type plain digits.
  • A comma as the decimal mark. Use a dot: 3.5, not 3,5.
  • 16 or more digits. The limit is 999,999,999,999,999, which the converter spells as "nine hundred ninety nine trillion…". One quadrillion and above shows an error.

A few inputs work in ways worth knowing. Leading zeros are dropped, so 007 is "seven". A plus sign is ignored. ".5" reads as "zero point five". "-0" is just "zero". Years are spelled the formal way, so 1984 is "one thousand nine hundred eighty four", not the spoken "nineteen eighty-four".

Need a different format? The Roman numeral converter handles years and chapter numbers, the rounding calculator trims a long decimal before you spell it, and the scientific notation converter turns 4.5e9 into plain digits the converter can read. For fraction-style decimals, the decimal to fraction converter shows the fraction you're naming.

Frequently asked questions

Is it "forty" or "fourty"?

Forty. The "u" in "four" drops out, though it stays in fourteen. It's the most common spelling mistake on handwritten checks, and the converter always spells it correctly.

How do you write a year like 2024 in words?

In formal writing, "two thousand twenty-four", which is what the converter returns (without the hyphen). In speech, most people say "twenty twenty-four". Use the formal version on legal documents and invitations.

What's the difference between a billion in the US and the UK?

Today there isn't one. Both use the short scale, where a billion is a thousand million (1,000,000,000). Older British usage called a million million a billion, but the UK government adopted the short scale in 1974.

How do I write ordinal numbers like 21st in words?

Spell the cardinal number, then change the last word: twenty-one becomes twenty-first, one hundred two becomes one hundred second. Watch the irregular ones: first, second, third, fifth, eighth, ninth and twelfth. The converter only outputs cardinal numbers, so this last step is yours.

Is 0 written "zero", "nought" or "oh"?

"Zero" is the standard word form, and it's what the converter prints for 0. British English also says "nought" for the digit, as in "nought point five". "Oh" is spoken only, in phone numbers and in years like 2007, which is "two thousand seven" in writing and often "oh-seven" in speech.

Can it turn words back into numbers?

No. It only goes from digits to words. To read words back, find the place names (million, thousand), write each group as three digits, and fill any empty group with 000.