Toolalize

Number to Words Converter

Convert any number to English words instantly. Shows both Western (billion/million) and Indian (crore/lakh) formats — ideal for writing cheques and legal documents.

Number Reference Table

NumberWestern WordsIndian Words
1,000One ThousandOne Thousand
10,000Ten ThousandTen Thousand
50,000Fifty ThousandFifty Thousand
100,000One Hundred ThousandOne Lakh
500,000Five Hundred ThousandFive Lakh
1,000,000One MillionTen Lakh
10,000,000Ten MillionOne Crore
100,000,000One Hundred MillionTen Crore
1,000,000,000One BillionOne Hundred Crore

Frequently Asked Questions

One lakh equals 100,000 in the Western numbering system. In words: "One Lakh" (Indian system) or "One Hundred Thousand" (Western system). India, Pakistan, Bangladesh, and Sri Lanka use the lakh-crore system in which large numbers are grouped differently — 1,00,000 (Indian) vs 100,000 (Western).
One crore equals 10,000,000 (ten million). In words: "One Crore" (Indian system) or "Ten Million" (Western system). In the Indian numbering system, 1 crore = 100 lakhs. Indian tax authorities and financial documents express large amounts in crores — for example, a ₹1 crore salary appears as "One Crore Rupees Only" on official paperwork.
When writing a cheque, spell out the full amount in words and add "Only" at the end to prevent alterations. For example, a cheque for ₹12,34,567 should read "Twelve Lakh Thirty-Four Thousand Five Hundred Sixty-Seven Only". Indian banks require the Indian system (lakh/crore) for rupee amounts. Use the Cheque / Legal Format output on this tool for the correct phrasing.
One million equals 1,000,000 — "One Million" in the Western system, or "Ten Lakh" in the Indian system. The two naming conventions diverge at 100,000: Western says "One Hundred Thousand" while Indian says "One Lakh". Above 10 million the gap widens further: 10 million = One Crore in Indian notation, a name that has no equivalent in Western English.