Across India, large numbers are written with lakh and crore grouping rather than the Western thousand-million-billion pattern. This tool regroups a number into the Indian format and spells it out in Hindi, getting the famously irregular Hindi tens right.
How it works
Indian grouping places the first comma after the last three digits, then a comma after every two digits:
23456789 -> 2,34,56,789
1 lakh = 1,00,000 (10^5)
1 crore = 1,00,00,000 (10^7)
For the words, the number is split into Indian groups — crore, lakh, thousand, and the final hundreds — and each is spelled with its scale word (करोड़, लाख, हज़ार). Because Hindi tens from 21 to 99 are irregular (इक्कीस, छप्पन, निन्यानवे), each value is taken from a full lookup table rather than assembled mechanically.
Example and notes
Entering 23456789 produces 2,34,56,789 and
दो करोड़ चौंतीस लाख छप्पन हज़ार सात सौ नवासी. The grouping and spelling cover
values into the crore and arab range. All of the work runs in your browser, so
the numbers you enter never leave your device.