Number to Words Converter — Western & Indian (Lakh/Crore) System

Convert any number to English words in Western or Indian (lakh/crore) format instantly.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

Number to words converter — Western & Indian system

This tool spells out any number in English words, in either the Western grouping (thousand, million, billion, trillion) or the Indian system (thousand, lakh, crore, arab, kharab) used across India, Bangladesh, Pakistan, Nepal and Sri Lanka. It is built for anyone writing the amount in words on a cheque, invoice or legal document, and for teachers and learners practising number spelling.

How it works

The number is split into an integer part and an optional two-digit decimal part. The integer is then broken into groups and each group below 1000 is spelled with a small lookup of ones, tens and “hundred”. The two systems differ only in how the groups are sized: the Western system divides by 1,000 (thousand → million → billion → trillion), while the Indian system divides by 100 after the thousands place (thousand → lakh → crore → arab → kharab). If you choose a currency, the integer is labelled with the major unit and the decimal with the minor unit.

Example

Enter 123456.78 with the Indian system and INR selected:

one lakh, twenty-three thousand, four hundred fifty-six rupees and seventy-eight paise

The same number in the Western system reads “one hundred twenty-three thousand, four hundred fifty-six”.

Indian system quick reference:

DigitsIndian nameWestern equivalent
1,00,0001 lakhone hundred thousand
10,00,00010 lakhone million
1,00,00,0001 croreten million
1,00,00,00,0001 arabone billion
1,00,00,00,00,0001 kharabone hundred billion

All processing is 100% client-side — your numbers never leave your browser.

Ad placeholder (rectangle)