Turn any number into words — in Indian lakh/crore or international format — including 'amount in words' for cheques and invoices.
Number to Words Converter
—
🔒 Nothing you enter is sent anywhere or stored. All processing happens in your browser.
How it works
Writing an amount in words is essential on cheques, invoices and legal documents, where the spelled-out figure guards against tampering. This converter turns any number into words and lets you choose the naming system that matches your audience.
The International system groups digits in threes and names them thousand, million, billion and trillion. The Indian system groups the higher digits in twos and uses thousand, lakh and crore — so 1,00,000 reads as one lakh and 1,00,00,000 as one crore. Switch between them with the toggle and the words update instantly.
Turn on a currency mode to format the value as Rupees and Paise or Dollars and Cents, with the fractional part read as a two-digit subunit and an "only" suffix in the banking style. With currency off, decimals are read digit by digit after the word "point". Negative numbers are prefixed with "negative", and everything is computed privately in your browser.
Examples
1234567, International → one million two hundred thirty-four thousand five hundred sixty-seven.
1234567, Indian → twelve lakh thirty-four thousand five hundred sixty-seven.
1500.50, Indian Rupees → One thousand five hundred Rupees and Fifty Paise only.
-3.14, no currency → negative three point one four.
Number-to-words examples
Number
Indian (lakh/crore)
International
1,000
One Thousand
One Thousand
1,00,000
One Lakh
One Hundred Thousand
10,00,000
Ten Lakh
One Million
1,25,000
One Lakh Twenty-Five Thousand
One Hundred Twenty-Five Thousand
1,00,00,000
One Crore
Ten Million
₹5,500.50
Five Thousand Five Hundred Rupees and Fifty Paise
—
Writing amounts in words is required on cheques, invoices, contracts and legal documents to prevent tampering with figures. The Indian format (lakh, crore) is standard for rupee amounts in India, while the international format (thousand, million, billion) suits global documents.
Frequently asked questions
What is the difference between International and Indian numbering?
International groups digits in threes (thousand, million, billion). Indian groups the higher digits in twos and uses lakh (100,000) and crore (10,000,000).
How does currency mode handle the decimals?
It treats the first two decimal places as the subunit — Paise for Rupees or Cents for Dollars — and adds an 'only' suffix, matching how cheques are written.
Can it spell negative numbers?
Yes. A leading minus sign is recognised and the result begins with the word 'negative'.
Is there a limit on size?
For reliable, exact spelling the whole-number part is capped at 15 digits, which comfortably covers everyday amounts.
Does it work offline and privately?
Yes. The conversion runs entirely in your browser, so nothing you enter is uploaded and it works without a connection.
How do I write an amount in words on a cheque?
Write the rupee amount in words followed by 'only', e.g. '₹1,25,000' becomes 'One Lakh Twenty-Five Thousand Rupees Only'. This tool produces exactly that phrasing when you choose the rupees option, so you can copy it straight onto a cheque or invoice.
What's the difference between the Indian and international systems?
The Indian system groups digits as lakh (1,00,000) and crore (1,00,00,000), while the international system uses thousand, million and billion. 1,000,000 is 'one million' internationally but 'ten lakh' in India. Pick the system that matches your audience.
How do you write decimals and paise in words?
For currency, the fractional part becomes paise (or cents): ₹1,250.50 is 'One Thousand Two Hundred Fifty Rupees and Fifty Paise'. For plain numbers, decimals are read digit by digit after 'point'.
Can it handle very large numbers?
Yes — it converts numbers well into the crores/billions. Extremely large values are still converted, though for everyday use lakhs and crores cover most cheque and invoice amounts.
Is my input uploaded?
No — the conversion happens entirely in your browser.