Number to Words Converter
Type or paste numbers, one per line, to write them out in English words. Choose plain words, ordinals or the check-amount format, and US or UK style for the "and".
0 words 0 characters 0 lines
Continue with this text: Extract numbersCapitalize wordsWord counter
Your text stays in your browser: nothing is uploaded or stored on a server.
How to use the converter
- Type or paste your numbers into Numbers (one per line), or click Example to load five samples.
- Pick what you need under Write as: Words (one hundred), Ordinal (hundredth) or Check amount (dollars and cents).
- Choose a Style (check amounts are always US): US (one hundred one) or UK (one hundred and one).
- Choose a Letter case: lowercase, Sentence case, Title Case or UPPERCASE.
- The result updates as you type. Click Copy, or Download .txt to save it.
Each line of input gives one line of output in the same order, and empty lines stay empty, so a list of 50 invoice totals comes back as 50 written amounts you can paste next to the originals.
The three output modes
| Input | Words | Ordinal | Check amount |
|---|---|---|---|
21 |
twenty-one | twenty-first | Twenty-one and 00/100 dollars |
1,234 |
one thousand two hundred thirty-four | one thousand two hundred thirty-fourth | One thousand two hundred thirty-four and 00/100 dollars |
1984.56 |
one thousand nine hundred eighty-four point five six | (needs a whole number) | One thousand nine hundred eighty-four and 56/100 dollars |
-7.5 |
negative seven point five | (needs a whole number) | (cannot be negative) |
- Words writes the number as it is read aloud. Decimal digits are read one at a time after “point”, and a minus sign becomes “negative”.
- Ordinal changes the last word to its ordinal form: one becomes first, twelve becomes twelfth, forty becomes fortieth, hundred becomes hundredth. It needs a whole number;
3.0is accepted as 3, but2.5is not. - Check amount writes the dollars in words, then “and”, the cents as a fraction over 100 and the word “dollars”. It starts with a capital letter even when lowercase is selected, because that is how the amount line is normally written.
US and UK style: where “and” goes
The only difference between the two styles is the word “and”. British English uses it after “hundred” when more follows, and before a final group under 100 in a larger number; American English usually leaves it out.
| Input | US | UK |
|---|---|---|
101 |
one hundred one | one hundred and one |
120 |
one hundred twenty | one hundred and twenty |
1001 |
one thousand one | one thousand and one |
2,005 |
two thousand five | two thousand and five |
1,000,050 |
one million fifty | one million and fifty |
1,100 |
one thousand one hundred | one thousand one hundred |
Round numbers such as 1,100 are the same in both. Both styles use the short scale (a billion is 1,000,000,000) and hyphenate the numbers from 21 to 99, as in twenty-one and ninety-nine.
The Check amount mode ignores this option and always writes the US form, so the only “and” on a check is the one that separates dollars from cents: 1001.10 gives “One thousand one and 10/100 dollars” with either style.
Writing a check amount
US banks ask you to write the amount twice: in figures in the box on the right and in words on the line below the payee. The written form is “dollars in words and cents over 100”, as in Chase’s example “one hundred five dollars and 50/100”. This tool follows that pattern:
| Amount | Written on the check |
|---|---|
250 |
Two hundred fifty and 00/100 dollars |
0.75 |
Zero and 75/100 dollars |
105.50 |
One hundred five and 50/100 dollars |
1,500.00 |
One thousand five hundred and 00/100 dollars |
10.125 |
Ten and 13/100 dollars |
99.995 |
One hundred and 00/100 dollars |
Amounts with more than two decimals are rounded half up to the cent, and 100 cents carry into the next dollar, as the last two rows show. Negative amounts are refused, since a check cannot be written for less than zero. Many printed checks already end the line with “Dollars”; in that case leave the last word out when you copy the amount, or use the version that matches your check form.
What the tool accepts
The converter reads digits with an optional sign and one decimal point, and ignores the separators people commonly type between groups of digits (commas only where they are real thousands separators, see below):
| Input | Read as | Words |
|---|---|---|
1 000 000, 1'000'000, 1_000_000 |
1000000 | one million |
1,23,456 |
123456 | one hundred twenty-three thousand four hundred fifty-six |
−42 (Unicode minus) |
-42 | negative forty-two |
.5 or +.5 |
0.5 | zero point five |
007 |
7 | seven |
3. |
3 | three |
-0 |
0 | zero |
Anything else, such as $1,234.56, 12.5%, 1/2 or 1e6, gives a message in parentheses on that line, and a note says how many lines could not be read. For $1,234.56, €1,234 or 1,234 USD the message also says to leave out currency signs and codes. Strip currency signs and units first, or use the number extractor to pull the numbers out of a longer text.
Commas are accepted only as thousands separators before the decimal point: the last group after a comma must have three digits and earlier groups two or three, so 1,234,567 and Indian 12,34,567 both work. A decimal comma, as used in many European countries, gives an error instead of a wrong number: 1,5, 12,34 and 1.234,56 each show “has a comma that is not a thousands separator. Use a period as the decimal point (1234.56 or 1,234.56).” Replace the decimal comma with a period (and drop the dots between thousands) before converting.
Trailing zeros after the decimal point are kept and read aloud, so 3.10 is “three point one zero”. The largest whole number is 36 digits long (999 decillion); the scale words run thousand, million, billion, trillion, quadrillion, quintillion, sextillion, septillion, octillion, nonillion and decillion.
Letter case
| Letter case | 1,234 |
|---|---|
| lowercase | one thousand two hundred thirty-four |
| Sentence case | One thousand two hundred thirty-four |
| Title Case | One Thousand Two Hundred Thirty-Four |
| UPPERCASE | ONE THOUSAND TWO HUNDRED THIRTY-FOUR |
Title Case capitalizes both parts of a hyphenated number and keeps “and” lowercase, so UK 101 becomes “One Hundred and One”. For other capitalization rules, run the result through the title case converter or the sentence case converter.
When people need it
- Writing checks, invoices and receipts where the amount must appear in words as well as figures.
- Legal and financial documents such as contracts and promissory notes that state sums in words, often in capital letters; choose UPPERCASE.
- Converting a column from a spreadsheet: copy the numbers from Excel or Google Sheets, convert them in one go and paste the column back. The comma separator joins the lines if you need them in one row instead.
- Style guides that spell out numbers, for example at the start of a sentence, or ordinals in formal invitations (“the twenty-first of June”).
- Teaching and checking spelling of tricky numbers such as forty (not fourty), ninth and twelfth.
The conversion runs in your browser; the numbers you type are not sent anywhere.
Questions
How do I write a check amount in words?
Choose Check amount (dollars and cents) and type the amount, for example 1234.56. The tool writes "One thousand two hundred thirty-four and 56/100 dollars". The word "and" appears only before the cents, and a whole-dollar amount gets "00/100".
Is it "one hundred one" or "one hundred and one"?
Both are correct. American English usually leaves out the "and" (one hundred one), while British English puts "and" after "hundred" and before a final number under 100 (one hundred and one, one thousand and one). Pick US or UK under Style; check amounts always use the US form.
How are decimals written in words?
In Words mode the digits after the decimal point are read one by one after the word "point", so 3.14 becomes "three point one four" and 0.05 becomes "zero point zero five". For money, use the check format, which writes cents as a fraction over 100.
How large a number can it convert?
Whole numbers up to 36 digits, the largest being 999 decillion (10^36 − 1). The tool uses the short scale used in the US and UK today, where a billion is a thousand million (1,000,000,000).
Can I convert numbers to words in Excel?
Excel has no built-in function that spells out numbers. You can paste a column of numbers here, one per line, convert them all at once and paste the result back as a new column; the lines stay in the same order.
Does it work with numbers like 1.234,56 that use a decimal comma?
No. The period is the decimal point, and a comma is accepted only as a thousands separator before it (1,234.56 or Indian 1,23,456). A line such as 1,5 or 1.234,56 shows an error asking you to use a period, so write it as 1.5 or 1234.56 before converting.
Why does a line show an error in parentheses?
The line is not a plain number. Currency signs, percent signs, letters, fractions such as 1/2 and scientific notation such as 1e6 are not read; remove them and keep only digits, an optional minus sign and one decimal point.