Home › Math › Number to Words Converter

Number to Words Converter

Use this free number to words converter to write any number out in plain English words. Type a number, choose cardinal, ordinal, or currency mode, and the tool spells it out instantly — from single digits all the way up to trillions, with commas and decimals handled for you.

one million two hundred thirty-four thousand five hundred sixty-seven
1,234,567 in cardinal form.

How it works

Writing a number in words is a matter of place value. Our number system groups digits in threes: the ones group, the thousands group, the millions group, the billions group, and the trillions group. To read a number, you read each group of three digits as if it were a number on its own — hundreds, tens, and ones — and then say the name of the group. That is why 1,234,567 becomes "one million two hundred thirty-four thousand five hundred sixty-seven": the 1 sits in the millions group, the 234 sits in the thousands group, and the 567 sits in the ones group.

Inside each group of three digits, the same pattern repeats. The first digit is the hundreds place, so a 2 there means "two hundred." The last two digits are read together: numbers from 20 to 99 use a tens word — twenty, thirty, forty, and so on — joined to the ones digit with a hyphen, as in "thirty-four." The numbers from 11 to 19 have their own special words — eleven, twelve, thirteen — which is why they never follow the tens pattern. A group that is all zeros is skipped entirely, so 1,000,005 is "one million five," not "one million zero thousand five."

Cardinal mode is the everyday counting form: one, two, three, and so on. It is the form you want for amounts, quantities, and plain reading. Ordinal mode turns a number into a position in a sequence: first, second, third, twenty-first. The spelling changes only at the end of the word — one becomes first, two becomes second, three becomes third, five becomes fifth, eight becomes eighth, nine becomes ninth, twelve becomes twelfth, and numbers ending in y change to "ieth," as in twentieth and thirtieth. Everything else simply adds "th," so four becomes fourth and one hundred becomes one hundredth.

Currency mode writes an amount the way it appears on a check: dollars first, then cents. The whole-dollar part is written in cardinal words, followed by "dollars" (or "dollar" for exactly one), then "and," then the cents written in words, followed by "cents." So 123.45 becomes "one hundred twenty-three dollars and forty-five cents." If there are no cents, the cents part is left off, and a single cent is written as "one cent."

Decimals outside currency mode are read digit by digit after the word "point." The number 4.25 in cardinal mode is "four point two five," not "four point twenty-five," because each digit after the point is named on its own. Negative numbers simply get the word "negative" in front, and zero is always "zero." You can type commas in your number — 1,234,567 works just the same as 1234567 — and the converter strips them out before converting.

People reach for a number to words converter in a surprising number of places: writing out amounts on checks, drafting legal documents and contracts where amounts are spelled out to prevent tampering, preparing invoices, writing formal letters, and helping children learn place value. Spelling a number out also removes all doubt about which digits were meant — a misread comma can turn one thousand into ten thousand, but "one thousand" can only mean one thing.

Worked example

Convert 1,234,567 to words in cardinal mode.

Step 1: Split the number into groups of three digits from the right — 1 | 234 | 567.
Step 2: Read the millions group: 1 is "one," and its group is millions, so "one million."
Step 3: Read the thousands group: 234 is "two hundred thirty-four," and its group is thousands, so "two hundred thirty-four thousand."
Step 4: Read the ones group: 567 is "five hundred sixty-seven," with no group word.
Step 5: Join the groups in order — "one million two hundred thirty-four thousand five hundred sixty-seven."

Try the same number in the other modes. In ordinal mode it becomes "one million two hundred thirty-four thousand five hundred sixty-seventh." In currency mode, 123.45 becomes "one hundred twenty-three dollars and forty-five cents": the 123 is written as "one hundred twenty-three dollars," the 45 becomes "forty-five cents," and the two parts are joined with "and."

FAQ

How do I convert a number to words?

Type the number into the converter and pick a mode. The tool reads the number in groups of three digits — ones, thousands, millions, billions, trillions — and writes out each group in words, joining them with the right scale word.

What is the largest number this converter can handle?

This converter handles whole numbers up to 999 trillion (999,999,999,999,999) and decimals with up to two places in currency mode. Larger numbers lose exactness because of how browsers store very large numbers.

What is the difference between cardinal and ordinal numbers?

Cardinal numbers count how many of something there are: one, two, three. Ordinal numbers show position in a sequence: first, second, third. Use cardinal mode for amounts and ordinal mode for ranks, places, and dates.

How are decimals written out in words?

In cardinal mode, the digits after the decimal point are read one at a time after the word point — for example, 4.25 becomes four point two five. In currency mode, the decimal part becomes cents, so 4.25 becomes four dollars and twenty-five cents.