Number to Words Converter

Character Count: 0 Word Count: 0 Line Count: 0
twelve thousand three hundred forty-five
Remove ads Buy me a Ko-fi
Nt

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

NumberIn wordsNumberIn words
1one11eleven
2two12twelve
3three13thirteen
4four14fourteen
5five15fifteen
6six16sixteen
7seven17seventeen
8eight18eighteen
9nine19nineteen
10ten20twenty

Tens, hundreds, and thousands in words

NumberIn wordsNumberIn words
30thirty90ninety
40forty100one hundred
50fifty500five hundred
60sixty1,000one thousand
70seventy10,000ten thousand
80eighty100,000one hundred thousand

Note the spelling of forty, which has no "u" even though four and fourteen do.

Large number names

NameDigitsValue
Thousand41,000
Million71,000,000
Billion101,000,000,000
Trillion131012
Quadrillion161015
Quintillion191018
Sextillion221021
Septillion251024
Octillion281027
Nonillion311030
Decillion341033

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 formatDigitsIn wordsInternational
1,0001000one thousandone thousand
10,00010000ten thousandten thousand
1,00,000100000one lakhone hundred thousand
10,00,0001000000ten lakhone million
1,00,00,00010000000one croreten million
10,00,00,000100000000ten croreone hundred million
1,00,00,00,0001000000000one arabone 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.

FigureIndian numberingInternational numberingOn a rupee cheque
150000one lakh fifty thousandone hundred fifty thousandRupees One Lakh Fifty Thousand Only
250000two lakh fifty thousandtwo hundred fifty thousandRupees Two Lakh Fifty Thousand Only
500000five lakhfive hundred thousandRupees Five Lakh Only
1250000twelve lakh fifty thousandone million two hundred fifty thousandRupees Twelve Lakh Fifty Thousand Only
2500000twenty five lakhtwo million five hundred thousandRupees Twenty Five Lakh Only
10000000one croreten millionRupees One Crore Only
14000000one crore forty lakhfourteen millionRupees One Crore Forty Lakh Only

Example figures spelled out

FigureIn words
42forty-two
105one hundred five
999nine hundred ninety-nine
1,500one thousand five hundred
12,345twelve thousand three hundred forty-five
250,000two hundred fifty thousand
1,250,000one million two hundred fifty thousand
-16negative sixteen
3.14three point one four

Last reviewed: August 2026