Skip to content

Number to words converter

 —

Writes whole numbers up to 999 trillion in English words, in the international system (million, billion) or the Indian system (lakh, crore). With a currency, decimals are rounded to two places and written as paise, cents or pence, and the cheque line ends with “only”.

Number system

Currency

In words

Twelve lakh thirty-four thousand five hundred sixty-seven rupees and fifty paise

On a cheque: Twelve Lakh Thirty-four Thousand Five Hundred Sixty-seven Rupees and Fifty Paise Only.

Grouped digits
12,34,567
International words
One million two hundred thirty-four thousand five hundred sixty-seven

Writing amounts in words without mistakes

Banks ask for the amount in words on a cheque because words are harder to alter than digits. If the words and the figures disagree, many banks go by the words, so it pays to get them right.

India groups digits differently from most of the world. After the thousands, it counts in twos: 1,00,000 is one lakh and 1,00,00,000 is one crore. So 12,34,567 is “twelve lakh thirty-four thousand five hundred sixty-seven”, while the same number written 1,234,567 is “one million two hundred thirty-four thousand five hundred sixty-seven”.

For money, the whole part and the decimals are written separately. ₹1,500.50 is “one thousand five hundred rupees and fifty paise”. On a cheque, add “only” at the end and start each word with a capital letter, which the tool does for you.

The converter handles numbers up to 999 trillion. Without a currency it reads decimals digit by digit, so 3.14 becomes “three point one four”.

Sources

What this calculator does not account for

  • Up to 999 trillion.
  • Currency decimals round to two places.

How this is calculated

Formula: Number in words

split into groups, name each group, then join

What the symbols mean

  • InternationalGroups of three digits: thousand, million, billion, trillion.
  • IndianThousand, then groups of two digits: lakh (1,00,000) and crore (1,00,00,000).

Good to know

  • With a currency, the decimals become paise, cents or pence.
  • To read large numbers in powers of ten, use scientific notation.

Read the full methodologyFound an error? Contact us

Worked examples

Each example is worked out by the same code as the calculator above.

1,234,567 in the Indian system

Twelve lakh thirty-four thousand five hundred sixty-seven.

₹1,500.50

One thousand five hundred rupees and fifty paise only.

Embed this calculator

The frame shows the tool only.

<iframe src="/embed/number-to-words-converter" title="Number to words" width="100%" height="720" style="border:0;max-width:42rem" loading="lazy"></iframe>

Questions

How do I write 1234567 in words?

In the Indian system, twelve lakh thirty-four thousand five hundred sixty-seven. In the international system, one million two hundred thirty-four thousand five hundred sixty-seven.

How do I write an amount in words on a cheque?

Write the rupees, then the paise, and end with “only”, for example “One Thousand Five Hundred Rupees and Fifty Paise Only”. It stops anyone adding words after.

How many lakhs are in a million?

Ten. One million is 10,00,000, which is ten lakh. One crore is ten million.

What comes after crore?

In everyday use people say lakh crore: 1,00,000 crore is one lakh crore, or one trillion.

Should I write “and” in the number?

Cheques in India and the US usually leave it out except before the paise or cents. British English often writes “one hundred and twenty”.