Number to Words Converter
Number to Words Converter
This tool spells out numbers in plain English words. Type a figure such as 12345 on the left and it becomes twelve thousand three hundred forty-five on the right. Use the swap button to switch direction and turn number words back into digits. It handles whole numbers, negative numbers, and decimals, and it ignores thousands separators so you can paste values like 1,250,000 directly.
You can also paste a whole sentence. Every number inside it is spelled out and the surrounding wording is left alone, so "Invoice 42 totals 1,899.50" becomes "Invoice forty-two totals one thousand eight hundred ninety-nine point five zero". The conversion runs in your browser, so the figures you paste are never uploaded.
The settings below the panels cover the forms people usually need: international or Indian numbering, a currency, a check or cheque amount instead of a plain number, a capitalization style, and the British "and". Indian numbering groups the digits three then two at a time and names the groups lakh and crore, so 12,34,567 reads as twelve lakh thirty four thousand five hundred and sixty seven. Set Format to "Cheque amount (India)" and Currency to Rupees to get a cheque amount in words, complete with the leading "Rupees" and the closing "Only".
How do I convert a number into words?
Type or paste the number into the left panel. The words appear instantly on the right, ready to copy. For example, 2025 becomes two thousand twenty-five and 0.75 becomes zero point seven five. Commas used as thousands separators are handled automatically, so 1,000,000 reads as one million.
Can I convert words back into a number?
Yes. Click the swap button to switch direction, then type or paste the written words on the left, such as three hundred forty-two, and the digits appear on the right. The reverse direction works with whole-number words. It reads both hyphenated forms like twenty-one and spaced forms, and tolerates the word "and" as in one hundred and one.
Words that are not part of a number are left untouched, so you can paste a full line such as "a fee of two thousand five hundred dollars" and only the number words change.
How large a number can it spell out?
It spells out numbers up through the decillions (10 to the power of 33) using American English short-scale names such as thousand, million, billion, and on up through quintillion, sextillion, and decillion. Anything larger is left as digits. If the whole input is one oversized number, a short notice explains why; inside a longer piece of text the number is simply passed through unchanged. Decimals are read digit by digit after the word "point", so 3.14 becomes three point one four.
Large values stay exact. The conversion reads the digits themselves rather than a floating-point value, so a figure like 9,007,199,254,740,993 is spelled out in full instead of being rounded.
Indian numbering runs up to kharab, a hundred arab, which covers thirteen digits. Beyond that the names are not in common use, so a larger figure is left as digits; switch Numbering to International to spell it out in millions and billions instead.
How do I write an amount in words on a check?
On a US check, the amount line takes the dollars in words followed by the cents as a fraction over 100. Set Format to "Check amount (US)" and the converter writes the line for you: 1254.30 becomes one thousand two hundred fifty-four and 30/100, and a whole-dollar figure gets "and 00/100". Set Capitalization to "Sentence case" for the leading capital the line usually carries. Some banks prefer "and no/100" for whole dollars, which you can type over the 00/100 if yours does.
Banks generally treat the written amount as the authoritative one if it disagrees with the digits in the box, which is why the wording is worth checking. Fill the line to the end, or draw a line through the leftover space, so nothing can be added after it. The Indian, British, and Australian spelling of the word is "cheque", and the Indian amount line follows a different convention, covered next.
How do I write rupees in words on a cheque?
An Indian cheque amount in words starts with the word "Rupees", spells the figure out using lakh and crore, and closes with the word "Only". Set Format to "Cheque amount (India)" and Currency to Rupees, and 123456 becomes Rupees One Lakh Twenty Three Thousand Four Hundred and Fifty Six Only. Paise are named rather than written as a fraction, so 123456.50 ends "and Fifty Paise Only".
The closing "Only" is there to stop anything being added after the amount, which is why banks expect it. Write the line in one continuous run without gaps, and make sure it matches the figures in the box, since the amount in words is the one the bank honors if the two disagree.
What is 1 lakh in words?
One lakh is 1,00,000, which is one hundred thousand in the international system. It is written 100000 in digits and punctuated 1,00,000 in the Indian convention. Ten lakh is 10,00,000, or one million. On a cheque it would read Rupees One Lakh Only.
The plural in English usage is normally left as "lakh" after a number, as in "five lakh rupees", though "lakhs" is common when no figure precedes it, as in "lakhs of applicants". This converter writes the singular form and reads both back.
How do you write 1 crore in numbers and words?
One crore is 1,00,00,000 in the Indian convention, 10,000,000 in the international one, and ten million in international words. It is a hundred lakh. Ten crore is 10,00,00,000, or one hundred million, and a hundred crore is one billion.
Larger amounts continue with arab (a hundred crore) and kharab (a hundred arab), though figures that size are usually written as a number of crore instead. Set Numbering to Indian and the converter uses these names; leave it on International and the same digits are read as millions and billions.
What is the difference between the Indian and international numbering systems?
The grouping. The international system groups digits in threes and gives each group a name a thousand times the last: thousand, million, billion. The Indian system groups the last three digits together and then splits the rest into pairs, so each name after the thousand is a hundred times the last: thousand, lakh, crore. The same figure is punctuated 1,234,567 in one and 12,34,567 in the other.
That changes the words as well as the commas. 1234567 is one million two hundred thirty-four thousand five hundred sixty-seven internationally and twelve lakh thirty four thousand five hundred and sixty seven in Indian usage. The Numbering setting switches both the commas the converter reads in your input and the names it writes in the output, and the two agree for values below a lakh, where 99,999 is ninety nine thousand nine hundred and ninety nine either way.
Is it "one hundred five" or "one hundred and five"?
Both are read as the same number. American English usually drops the "and" between the hundreds and the remainder, so 105 is one hundred five. British English usually keeps it, giving one hundred and five. The converter uses the American form by default and switches to the British one when you tick "Use 'and'", which also joins a final small group, so 1005 reads as one thousand and five. Either form is accepted when reading words back into digits.
In American usage the "and" is also what marks the decimal point in speech, as in "five dollars and fifty cents", which is where the convention comes from.
Which numbers in words take a hyphen?
Hyphens go between the tens and the units in the compound numbers from twenty-one to ninety-nine, and only there. So 21 is twenty-one and 76 is seventy-six, but 300 is three hundred with no hyphen and 1,500 is one thousand five hundred. A larger number keeps the same rule inside each group, so 3,482 is three thousand four hundred eighty-two and 1,921 is one thousand nine hundred twenty-one.
Scale words stay singular in this form: it is two hundred and five thousand, not two hundreds or five thousands. The plural only appears when the amount is vague, as in "thousands of entries".
When should numbers be spelled out in writing?
It depends on the style guide. AP style spells out one through nine and uses figures from 10 up. Chicago style spells out zero through one hundred, along with round numbers such as two hundred or three thousand. APA and MLA generally use figures for 10 and above and words below that, with exceptions for measurements and statistics.
Most guides agree on two points regardless: start a sentence with a word rather than a figure, and keep a series consistent, so write "3 of the 15 entries" rather than mixing a word and a figure in the same comparison.
Does it convert ordinal numbers like first and second?
No. The converter works with cardinal numbers, the counting forms, so 3 becomes three rather than third. Ordinals are formed from those words by changing the ending: one becomes first, two becomes second, three becomes third, five becomes fifth, twelve becomes twelfth, and most others simply take "th", as in seven to seventh. In a compound, only the last word changes, so 42nd is forty-second and 100th is one hundredth.
How are years and dates spelled out?
Years are usually read in pairs rather than as a single figure, so 1984 is said as nineteen eighty-four rather than one thousand nine hundred eighty-four. This tool gives the full cardinal form, which is the form contracts and other formal documents use. For the spoken version, convert the two halves separately: 19 and 84.
Years from 2000 onward are commonly read as whole numbers anyway, so 2025 as two thousand twenty-five matches both the written and the spoken form. A year set in Roman numerals on a cornerstone or in film credits works the other way round, and the Roman numeral date converter reads MMXXV back as 2025.
What happens to decimals, fractions, and percentages?
A decimal is read as "point" followed by each digit in turn, so 12.05 becomes twelve point zero five. That matches how decimals are normally spoken and avoids any ambiguity about place value. For an amount of money, switch Format to Currency, which reads the decimal as minor units instead: 12.05 becomes twelve dollars and five cents.
Symbols such as %, $, and / are left in place and the numbers around them are spelled out, so "50% of 3/4" becomes "fifty% of three/four", which you can then tidy up into "fifty percent of three quarters".
What is this converter useful for?
Writing out amounts in words is common on checks, contracts, invoices, and legal documents, where the written form confirms the numeric figure. It is also used for teaching children how numbers are named, for preparing voice-over and screen reader scripts where figures should be read aloud in full, and for proofreading written content. For a different way to rewrite numbers, try the Roman numeral converter.
What do the settings do?
Format switches between a plain number, a currency amount, a US check amount, and an Indian cheque amount. Plain spells the figure as it stands. Currency names the units in dollars, pounds, euros, or rupees, so 1254.30 becomes one thousand two hundred fifty-four dollars and thirty cents. Check amount uses the US bank convention of one thousand two hundred fifty-four and 30/100, and Cheque amount uses the Indian one, with a leading currency name and a closing "Only".
Numbering switches between the international grouping and the Indian one, and picking Rupees or the cheque format sets it to Indian for you. Capitalization covers the forms used on checks and in contracts. The "and" checkbox switches to British phrasing, and is dimmed in Indian numbering, which places its own. The money formats apply to a single figure; numbers inside a sentence are always spelled out plainly.
Numbers 1 to 20 in words
| Number | In words | Number | In words |
|---|---|---|---|
| 1 | one | 11 | eleven |
| 2 | two | 12 | twelve |
| 3 | three | 13 | thirteen |
| 4 | four | 14 | fourteen |
| 5 | five | 15 | fifteen |
| 6 | six | 16 | sixteen |
| 7 | seven | 17 | seventeen |
| 8 | eight | 18 | eighteen |
| 9 | nine | 19 | nineteen |
| 10 | ten | 20 | twenty |
Tens, hundreds, and thousands in words
| Number | In words | Number | In words |
|---|---|---|---|
| 30 | thirty | 90 | ninety |
| 40 | forty | 100 | one hundred |
| 50 | fifty | 500 | five hundred |
| 60 | sixty | 1,000 | one thousand |
| 70 | seventy | 10,000 | ten thousand |
| 80 | eighty | 100,000 | one hundred thousand |
Note the spelling of forty, which has no "u" even though four and fourteen do.
Large number names
| Name | Digits | Value |
|---|---|---|
| Thousand | 4 | 1,000 |
| Million | 7 | 1,000,000 |
| Billion | 10 | 1,000,000,000 |
| Trillion | 13 | 1012 |
| Quadrillion | 16 | 1015 |
| Quintillion | 19 | 1018 |
| Sextillion | 22 | 1021 |
| Septillion | 25 | 1024 |
| Octillion | 28 | 1027 |
| Nonillion | 31 | 1030 |
| Decillion | 34 | 1033 |
These are the American English short-scale names, where each name is a thousand times the one before it. The traditional British long scale used the same words for different values, with a billion meaning a million million, but British official usage moved to the short scale in 1974.
Indian numbering in words
| Indian format | Digits | In words | International |
|---|---|---|---|
| 1,000 | 1000 | one thousand | one thousand |
| 10,000 | 10000 | ten thousand | ten thousand |
| 1,00,000 | 100000 | one lakh | one hundred thousand |
| 10,00,000 | 1000000 | ten lakh | one million |
| 1,00,00,000 | 10000000 | one crore | ten million |
| 10,00,00,000 | 100000000 | ten crore | one hundred million |
| 1,00,00,00,000 | 1000000000 | one arab | one billion |
Lakh and crore amounts in words
The same figure has two spellings, so the table below gives both. Set Numbering to Indian for the lakh and crore form, or leave it on International for the million form. The commas are read either way, so 12,50,000 and 1,250,000 both give twelve lakh fifty thousand, and the swap button reads that phrase back as 1250000. The last column is the line the tool writes with Format set to "Cheque amount (India)" and Currency to Rupees.
| Figure | Indian numbering | International numbering | On a rupee cheque |
|---|---|---|---|
| 150000 | one lakh fifty thousand | one hundred fifty thousand | Rupees One Lakh Fifty Thousand Only |
| 250000 | two lakh fifty thousand | two hundred fifty thousand | Rupees Two Lakh Fifty Thousand Only |
| 500000 | five lakh | five hundred thousand | Rupees Five Lakh Only |
| 1250000 | twelve lakh fifty thousand | one million two hundred fifty thousand | Rupees Twelve Lakh Fifty Thousand Only |
| 2500000 | twenty five lakh | two million five hundred thousand | Rupees Twenty Five Lakh Only |
| 10000000 | one crore | ten million | Rupees One Crore Only |
| 14000000 | one crore forty lakh | fourteen million | Rupees One Crore Forty Lakh Only |
Example figures spelled out
| Figure | In words |
|---|---|
| 42 | forty-two |
| 105 | one hundred five |
| 999 | nine hundred ninety-nine |
| 1,500 | one thousand five hundred |
| 12,345 | twelve thousand three hundred forty-five |
| 250,000 | two hundred fifty thousand |
| 1,250,000 | one million two hundred fifty thousand |
| -16 | negative sixteen |
| 3.14 | three point one four |
Last reviewed: August 2026