Hindi Large Number Formatter

Format large numbers in Indian lakh/crore notation in Hindi script

Format a large integer in the Indian numbering system (2,34,56,789 with lakh and crore grouping) and spell it out in Hindi using हज़ार, लाख, and करोड़. Handles the irregular Hindi tens correctly. Runs in your browser.

How does Indian grouping differ from Western grouping?

The Indian system groups the last three digits together, then in pairs: 2,34,56,789 rather than 23,456,789. This gives the lakh (1,00,000) and crore (1,00,00,000) place values used across India.

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.