Skip to content
DailyCalc

Number to Words Converter

Write any number out in words, in the international or Indian numbering system.

Last updated

Your details

Whole numbers up to 999,999,999,999.

Result

In words
One million two hundred and thirty-four thousand five hundred and sixty-seven
Grouped
1,234,567

International grouping places a comma every 3 digits

In the Indian system
twelve lakh thirty-four thousand five hundred and sixty-seven

Formula — written step by step

Writing 1,234,567 in the Indian system…

Group the digits, then name each group

12 | 34 | 567

twelve lakh

thirty-four thousand

five hundred and sixty-seven

twelve lakh thirty-four thousand five hundred and sixty-seven

The Indian system groups the last three digits, then pairs of two: thousand, lakh (one hundred thousand), crore (ten million). The international system groups in threes throughout: thousand, million, billion.

A worked example

The same number in both systems

Number
1,234,567
  1. International: 1 | 234 | 567
  2. Indian: 12 | 34 | 567

One million two hundred and thirty-four thousand five hundred and sixty-seven — or twelve lakh thirty-four thousand five hundred and sixty-seven

The number is identical; only the grouping differs. This is why an Indian cheque and an American one describe the same amount with different words.

How to use this calculator

  1. Type the number. Commas are ignored, so you can paste it straight from a spreadsheet.
  2. Choose the numbering system: international for thousand, million and billion; Indian for thousand, lakh and crore.
  3. The other system is shown underneath, so you can check one against the other.
  4. Whole numbers only — amounts in words on a cheque conventionally write the paise or cents separately.

Two grouping systems, one number

The international system groups digits in threes and names every third power of ten: thousand, million, billion. The Indian system groups the first three, then in twos, and names lakh at a hundred thousand and crore at ten million. One crore is ten million; one lakh is a hundred thousand.

Neither is more correct. They are conventions, and the right one is whichever your reader uses — which for a cheque or a legal document in India means the Indian system.

Why amounts get written out at all

Words are hard to alter. A figure can have a digit added in front or a decimal point nudged; "four thousand and twenty rupees only" resists both, which is why cheques carry the amount twice and why the written words legally prevail if the two disagree.

The convention of ending with "only" exists for the same reason: it closes the sentence so nothing can be appended.

Frequently asked questions

How many zeros are in a crore?

Seven. One crore is 10,000,000 — ten million, or one hundred lakh.

Which system should I use on a cheque?

The one used where the bank is. Indian banks expect lakh and crore; banks in most other countries expect million and billion.

Why is "and" used before the last part?

It is the British and Indian convention — "one hundred and five". American usage often drops it. Both are widely understood, and the "and" makes long numbers easier to read aloud.