This tool spells any whole number into Hindi words in Devanagari, the way they are written in formal documents and cheques. It uses the Indian numbering system of lakhs and crores rather than the Western thousands and millions grouping.
How it works
Hindi number names from 0 to 99 are irregular — you cannot build उन्नीस (19) or इक्कीस (21) by joining a tens word and a units word — so the tool stores all 100 names explicitly. For larger values it splits the number using the Indian scale: सौ (100), हज़ार (1,000), लाख (100,000), करोड़ (10,000,000) and beyond. The count of each place value is spelled out and the parts are joined to produce the full Devanagari reading.
Example
The number 125,000 is read as one लाख and twenty-five thousand:
| Part | Hindi |
|---|---|
| 1 लाख | एक लाख |
| 25 हज़ार | पच्चीस हज़ार |
Joined together the result is एक लाख पच्चीस हज़ार.
Notes
For currency, convert the rupee part here and add the paise subunit separately, or use the dedicated Hindi currency-in-words tool. Everything runs locally in your browser.