Number to Words Converter
Convert any number into words in the Indian (lakh, crore) or international (million, billion) system.
The number to words converter writes any number out in words. In India this is essential for filling cheques, invoices and legal documents, where the amount must be written in both figures and words. Choose the Indian system (thousand, lakh, crore) or the international system (thousand, million, billion).
How to use the calculator
- Enter the number you want to write out.
- Choose the numbering system.
- Copy the words exactly as shown.
- For a cheque, write the words and then add "only" at the end.
How it is calculated
Worked example
12,50,500 in the Indian system
Indian: Twelve Lakh Fifty Thousand Five Hundred
International: One Million Two Hundred Fifty Thousand Five Hundred
Who should use this converter
- Anyone filling in a cheque, where the amount must be written in words as well as figures.
- Businesses and freelancers preparing invoices, purchase orders or legal documents that require amounts in words.
- Students and teachers working with large numbers and Indian versus international naming.
- Anyone who needs to spell out a figure for a form and wants to avoid a mistake that invalidates the document.
Common mistakes to avoid
- Using the international system on an Indian cheque. Indian banks expect lakh and crore. Writing "one million" where they expect "ten lakh" causes the entry to be queried.
- Forgetting the word "Only". Cheque amounts are conventionally closed with "Rupees ... Only" so nothing can be added after the words.
- Leaving out the currency. The converter writes numbers, not money. Add "Rupees" at the start and "Only" at the end where the document requires it.
- Mishandling paise or decimals. Amounts with paise are usually written as "Rupees X and Paise Y Only". Round the number before converting, then add the paise wording separately.
- Trusting an automatic answer for a legal document. Read the words back against the figures before signing. A single misplaced word can change the meaning of an amount.
Indian and international numbering
The Indian system groups digits differently after the first thousand. Instead of thousands, millions and billions, it uses thousand, lakh and crore: 1,00,000 is one lakh and 1,00,00,000 is one crore. The international system groups in threes throughout, giving 100,000 and 10,000,000 for the same numbers.
The relationship is simple once you know it: one lakh is 100,000, one crore is 10 million, and one million is ten lakh. That is why the same figure reads as "Twelve Lakh Fifty Thousand" in the Indian system and "One Million Two Hundred Fifty Thousand" internationally. Use the system the document expects — for Indian cheques, property papers and most official forms, that is lakh and crore.
Numbering terms explained
- Lakh
- One hundred thousand — a one followed by five zeros: 1,00,000.
- Crore
- Ten million — a one followed by seven zeros: 1,00,00,000.
- Indian numbering system
- Grouping in twos after the first thousand, using thousand, lakh, crore and then hundred crore (arab).
- International system
- Grouping in threes throughout: thousand, million, billion and trillion.
- Cheque wording
- The convention of writing the amount in words and closing with "Only" so the figure cannot be altered.
- Arab
- The Indian system name for 100 crore, which equals one billion in the international system.
Large numbers without mistakes
Two conversions cover almost everything: one lakh is 100,000 and one crore is 10 million or 100 lakh. So 12,50,500 reads as Twelve Lakh Fifty Thousand Five Hundred in the Indian system, and as One Million Two Hundred Fifty Thousand Five Hundred internationally. A hundred crore is one billion, which is also called an arab in the Indian system, and one arab equals 100 crore.
On a cheque, the safe pattern is to write the currency, the amount in words and then the word Only: Rupees Twelve Lakh Fifty Thousand Five Hundred Only. Cross out any blank space so nothing can be added, and always read the words back against the figures before signing. Banks reject a surprising number of cheques for exactly this mismatch.
Frequently asked questions
Which numbering system should I use on an Indian cheque?
Use the Indian system with lakh and crore. It is what banks and courts expect, for example "Five Lakh Twenty Five Thousand Only" for ₹5,25,000.
Should I write rupees or a currency name?
On a cheque you usually write "Rupees <amount in words> Only". This tool writes the number in words, so add the currency wording yourself where required.
How many zeros are in a crore?
One crore is 1 followed by seven zeros (1,00,00,000), equal to 10 million. One lakh is 1 followed by five zeros (1,00,000), equal to 100 thousand.