Number to Words Converter
Convert any number to English words in Indian format (using Lakhs and Crores). Ideal for writing cheque amounts, invoices, legal documents, and financial statements.
Enter a Number to Convert
Quick Examples — Click to Convert
1,000
One Thousand
10,000
Ten Thousand
100,000
One Lakh
500,000
Five Lakhs
1,000,000
Ten Lakhs
10,000,000
One Crore
50,000,000
Five Crores
1,234,567
12 Lakh 34 Thousand
75,000.50
Seventy-Five Thousand with Paise
99,999,999
9 Crore 99 Lakh
When Do You Need Number to Words?
- Writing Cheques: Banks require the amount in words — a mismatch can bounce the cheque
- Legal Documents: Contracts, agreements, and deeds must have amounts in words
- Invoices & Receipts: Many businesses write amounts in words for authenticity
- Bank DDs / Pay Orders: Demand drafts require amount in words
- Exam Questions: Learn to write large Indian numbers in words
Indian Numbering System
India uses a unique numbering system different from the Western system:
- 1,000 = One Thousand
- 1,00,000 = One Lakh (not One Hundred Thousand)
- 10,00,000 = Ten Lakh (not One Million)
- 1,00,00,000 = One Crore (not Ten Million)
- 100 Crore = 1 Arab (rarely used in speech)
Cheque Writing Tips
- Always draw a horizontal line after the amount in words to prevent tampering
- Write "Only" at the end (e.g., "Rupees Fifteen Thousand Only")
- If there's a discrepancy, banks typically honor the words over the digits
- Write legibly — messy cheques may be rejected
- Use "₹" symbol before the digit amount on the cheque