Number to Words Converter

Convert any number into English words — for writing cheques, invoices and legal documents. Choose the international system (thousand, million, billion) or the Indian numbering system (thousand, lakh, crore, arab), used across India, Pakistan, Bangladesh and Nepal.

International vs Indian numbering

The international system groups digits in threes (1,250,000 — one million two hundred fifty thousand). The Indian system groups the first three digits, then in twos (12,50,000 — twelve lakh fifty thousand). Both describe the same quantity; only the group names differ.

NumberInternationalIndian system
100,000one hundred thousandone lakh
1,000,000one millionten lakh
10,000,000ten millionone crore
1,000,000,000one billionone arab

Frequently asked questions

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

Write the amount exactly as the words read, add the currency, and end with "only" — e.g. 125,750 becomes "One lakh twenty-five thousand seven hundred fifty rupees only" (Indian system) or "One hundred twenty-five thousand seven hundred fifty only" (international).

How many zeros are in a lakh and a crore?

A lakh is 1,00,000 (five zeros — one hundred thousand). A crore is 1,00,00,000 (seven zeros — ten million). 100 lakh = 1 crore.

What comes after crore?

Arab (10⁹ — one billion), then kharab (10¹¹), neel (10¹³) and padma (10¹⁵). In everyday use, amounts beyond crore are usually written as "hundred crore" or "thousand crore".

Does the converter handle negative numbers?

Yes — a leading minus sign becomes the word "minus". Decimals are not spelled out; round to a whole number first, since cheque amounts write paise/cents as fractions (e.g. 50/100) rather than words.