Skip to content
Calculators Cafe

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

The number is split into groups — hundreds, thousands, and then lakh and crore (Indian) or million and billion (international) — and each group is written in words.

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.

Please note: Conversions use standard factors and are accurate for everyday use. For scientific, legal or safety-critical work, verify with an authoritative reference.

More unit converters