Number to Words Converter
12,34,567 → twelve lakh thirty-four thousand … — and back, exactly.
In words
This is the last answer worked out. Fix the input above to update it.
—
—
Place-value chart
| Digit | Indian place | International place | Value (Indian) | Value (international) |
|---|
In digits
This is the last answer worked out. Fix the words above to update it.
Read back, to check
- Indian —
- International —
In every unit
This is the last answer worked out. Fix the amount above to update it.
| Unit | Amount |
|---|
| Unit | Amount |
|---|
- Indian —
- International —
About the Number to Words Converter
Type a number to see it written in words in both systems at once: the Indian one, which groups digits as 12,34,567 and uses thousand, lakh and crore, and the international one (1,234,567: thousand, million, billion). Decimals are read digit by digit (twelve point zero five), ordinals are written out (twenty-first), and the cheque and currency wording follows the usual forms — Rupees Twelve Lakh Thirty-Four Thousand Five Hundred Sixty-Seven and Eighty-Nine Paise Only, or One thousand two hundred thirty-four and 56/100 on a US check, which prints “DOLLARS” after the line.
It also works the other way: type words such as “two crore fifty lakh” or “one million two hundred thousand” to get the digits, with the reading written back so you can check it. A third mode converts between lakh and crore and million and billion (2.5 crore = 25 million). Numbers can have up to 66 digits and every step is exact.
How to use it
- Type a number — with or without grouping commas (12,34,567 or 1,234,567), a ₹ or $ sign, decimals, or a unit such as
2.5 croreor1.5 lakh crore. - Choose how to write it: as a number, as an ordinal (21st), or as a cheque or currency amount. For money, pick the currency and the wording, and whether to end with “Only”.
- Set the style: letter case (Title Case is usual on cheques), “and” after hundred, hyphens, and whether numbers from 100 crore up use “hundred crore, lakh crore” or arab and kharab.
- Copy the Indian or the international wording. Use Words → number to turn words back into digits, and Lakh, crore ⇄ million to convert between the two systems.
Examples
1234567
Twelve lakh thirty-four thousand five hundred sixty-seven One million two hundred thirty-four thousand five hundred sixty-seven
15750.50 (Title Case)
Rupees Fifteen Thousand Seven Hundred Fifty and Fifty Paise Only
1234.56
One thousand two hundred thirty-four and 56/100
The check prints DOLLARS at the end of the line; draw a line through the space that is left.
2.5 crore
25,000,000 = 25 million = 250 lakh = 0.025 billion
1,00,000 crore (10¹²)
One lakh crore — or ten kharab in the arab style; one trillion internationally
two crore fifty lakh
2,50,00,000 (25,000,000)
21 (ordinal)
Twenty-first — 21st
Common uses
- Writing the amount in words on a cheque, an invoice, a receipt, a contract or a demand draft.
- Reading large Indian figures such as “₹1.5 lakh crore” in millions and billions — or a “$2.3 billion” figure in crore.
- Checking that an amount written in words matches the digits before a document is signed.
- Learning number names and place value in either system.
Indian and international number names
Both systems name the first three places the same way: ones, tens, hundreds, and then thousand. After that they differ. The international (short-scale) system names every third place — thousand (10³), million (10⁶), billion (10⁹), trillion (10¹²) — so digits are grouped in threes: 1,234,567. The Indian system names every second place after the thousands — lakh (10⁵) and crore (10⁷) — so digits are grouped as 12,34,567.
- 1 lakh = 100 thousand; 10 lakh = 1 million.
- 1 crore = 100 lakh = 10 million; 100 crore = 1 billion.
- 1 lakh crore = 10¹² = 1 trillion.
Above 99 crore, modern Indian English usually keeps counting in crore (100 crore, 1 lakh crore — the style used in budgets and news). The traditional names arab (100 crore), kharab (100 arab), neel, padma and shankh are offered as an option; this tool uses them up to 99 shankh (10¹⁹ − 1).
How amounts are worded
- Indian cheques and invoices usually write the currency first and end with “Only”, so that nothing can be added: Rupees Five Thousand Only. Paise follow after “and”: … and Fifty Paise Only. A cheque form that already prints “Rupees” needs only the words after it.
- US checks write the dollars in words and the cents as a fraction of 100, because “DOLLARS” is printed at the end of the line: One thousand two hundred thirty-four and 56/100.
- Amounts with more than two decimal places are rounded to the nearest paisa or cent (half up), and the page says so.
- “And” after hundred (one hundred and five) is usual in British and Indian English and left out in American English; in an amount with paise or cents it can make the words harder to read, so it is off by default.
Limitations
- Words are in English only. Hindi and other Indian languages are not offered yet: machine-made number words in those languages need a review by native speakers before they can be trusted on a cheque.
- Whole parts can have up to 66 digits (up to vigintillion, 10⁶³, in the international names) and decimals up to 30 digits. Long-scale names (a billion meaning 10¹²) are not used.
- Words → number reads standard English number words. Informal forms such as “twenty-five hundred” for 2,500 work, but a year read as “nineteen ninety-four” does not — say “nineteen hundred ninety-four”.
- Always read the words through before writing them on a cheque or signing a document: banks go by their own rules if the words and the figures differ.
Privacy
Everything happens in your browser. What you enter or open here is not uploaded or stored by MySmartCoPilot.
Frequently asked questions
How do you write 1,00,000 in words?
One lakh in the Indian system, or one hundred thousand in the international system. 10,00,000 is ten lakh, which is one million.
How many million is one crore?
One crore is 10,000,000 = 10 million. So 2.5 crore = 25 million, 100 crore = 1 billion and 1 lakh crore = 1 trillion. Use the Lakh, crore ⇄ million mode for any amount.
How do I write an amount in words on a cheque in India?
Write the amount in words, starting with “Rupees” (if the form does not print it) and ending with “Only”, without gaps: Rupees Twelve Thousand Five Hundred Only. Paise go after “and”: Rupees Twelve Thousand Five Hundred and Fifty Paise Only. Make sure the words match the figures.
Should I write “and” in numbers, as in one hundred and five?
Both are correct: British and Indian English usually say “one hundred and five”, American English says “one hundred five”. On cheques many people leave it out, so that “and” only joins the rupees and the paise.
What is an arab and a kharab?
Traditional Indian names: 1 arab = 100 crore = 1 billion, and 1 kharab = 100 arab = 100 billion. They are still heard, but in modern use large amounts are usually counted in crore — “₹1,000 crore” or “₹1 lakh crore”.
How do I convert words back to a number?
Choose Words → number and type the words — for example “one lakh twenty-five thousand” gives 1,25,000 (125,000). Cheque wording such as “Rupees Ten Thousand and Fifty Paise Only” and ordinals such as “twenty-first” are understood, and the reading is written back so you can check it.
How are decimals written in words?
The digits after the point are read one by one: 12.05 is “twelve point zero five”. For money, the first two decimal places are paise or cents instead: ₹12.05 is “Rupees Twelve and Five Paise”.