Number to Words Converter — English & Indian Rupees Format
Convert any number into English words — useful for cheques, invoices, legal documents, and financial reports. This tool supports both the international system (thousand, million, billion) and the Indian system (lakh, crore) commonly used for rupee amounts. All conversions run locally in your browser.
What is number to words conversion?
Number to words conversion expresses numeric values as written text. The Indian numbering system groups digits differently: 1,00,000 is "one lakh" (not "one hundred thousand") and 1,00,00,000 is "one crore". This is standard for rupee amounts on cheques and legal documents in India.
Why Use This Tool
- Cheque writing — Generate the words for the amount field on bank cheques.
- Invoice generation — Include amount in words on invoices and bills.
- Legal documents — Contracts and agreements often require amounts in both figures and words.
- Financial reports — Add written amounts for clarity in financial statements.
- Educational tools — Help students learn number names and place values.
- Accessibility — Provide text alternatives for numeric data.
Tips
- One lakh = 100,000 (1,00,000).
- One crore = 10,000,000 (1,00,00,000).
- Indian notation groups: first 3 digits, then groups of 2.
- Add "only" at the end of cheque amounts.
- For paise, convert rupees and paise separately.
How to Use the Number to Words
Enter a number
Type any whole number in the input field.
Choose the format
Select International (million, billion) or Indian (lakh, crore).
Read the result
The number appears in words immediately.
Copy for use
Click Copy to copy the words to your clipboard.
Worked Examples
Simple number
123
one hundred twenty-three
Thousand
12345
twelve thousand three hundred forty-five
One lakh (Indian)
100000
one lakh
Indian system: 1,00,000
One crore (Indian)
10000000
one crore
Indian system: 1,00,00,000
Rupees amount
15,75,000
fifteen lakh seventy-five thousand rupees
Common cheque amount format.
Large number (International)
1000000
one million
International vs Indian Numbering
| Feature | International | Indian |
|---|---|---|
| 1,000 | one thousand | one thousand |
| 100,000 | one hundred thousand | one lakh |
| 10,000,000 | ten million | one crore |
| 1,000,000,000 | one billion | one hundred crore |
| Grouping | Groups of 3 digits | First 3, then groups of 2 |
| Common use | Global | India, Pakistan, Bangladesh |
Frequently Asked Questions
How do I convert numbers to words in Indian rupees?
Enter the number and select Indian format. The tool uses lakh and crore instead of hundred thousand and million — the standard for rupee amounts on cheques.
What is a lakh?
One lakh equals 100,000 (1,00,000 in Indian notation). It is part of the Indian numbering system commonly used in South Asia.
What is a crore?
One crore equals 10,000,000 (1,00,00,000 in Indian notation), which is 100 lakh or 10 million.
How do I write a cheque amount in words?
Enter the amount, select Indian format, and add "rupees" at the end. For example: "fifteen lakh seventy-five thousand rupees only".
Can I convert numbers to words in Excel?
Excel does not have a built-in function for this. Use this tool to generate the text, or create a custom VBA function.
Does this tool handle decimals?
This tool converts whole numbers. For currency with paise, convert rupees and paise separately.