Number to Words
How to use
Writes any amount in English words, in the Indian system with lakh and crore or the international system with million and billion. Turn on rupees and paise for the cheque format, for example Rupees One Lakh Twenty-Five Thousand Only.
Enter a Number
In Words
- Writing the amount in words on a cheque
- Filling the "amount in words" line on an invoice or receipt
- Spelling out a figure for an agreement, affidavit or loan document
- Converting between lakh-crore and million-billion figures when reading Indian and international reports
Two numbering systems, and why a cheque needs words at all
English has two incompatible ways of naming large numbers, and which one you want depends on where the document will be read. The international system groups digits in threes (thousand, million, billion, trillion) and 10,000,000 is ten million. The Indian system groups differently after the thousands, using lakh (100,000) and crore (10,000,000), and writes the same figure as 1,00,00,000, one crore. Indian banking, legal and government documents use the second throughout, so converting an amount for an Indian cheque with the international system produces a technically readable but conventionally wrong result.
The reason amounts are written in words at all is that words are far harder to alter than digits. A figure can have a zero appended or a decimal point shifted with a pen stroke; "forty-two thousand five hundred only" cannot. This is why cheques, contracts and promissory notes carry both, and why the words legally prevail over the figures in most jurisdictions when the two disagree. The word "only" at the end is part of the same defence: it marks the end of the amount so nothing can be added after it.
The details that make written amounts look right are conventions rather than rules, but they are consistent ones. Compound numbers from twenty-one to ninety-nine are hyphenated. "And" appears before the tens and units in British usage and is generally omitted in American. Currency subunits are usually written separately ("and fifty paise", "and twenty-five cents") rather than as a decimal fraction of the main unit. This converter follows the common banking conventions for each system, which is the form a teller expects to see.
Free and private. Everything runs on your own device, with no account and no uploads.
Cheques, invoices, agreements and receipts ask for the amount in words as well as in figures, and large numbers are easy to get wrong by hand. This tool writes any amount in English words in either the Indian system, with lakh and crore, or the international system, with million and billion, and can format it the way a cheque expects: Rupees One Lakh Twenty-Five Thousand and Fifty Paise Only.
The last three digits are hundreds, and every two digits after that are a new unit: thousand, lakh, crore. So 12,34,56,789 is Twelve Crore Thirty-Four Lakh Fifty-Six Thousand Seven Hundred Eighty-Nine. The same number in the international system is One Hundred Twenty-Three Million Four Hundred Fifty-Six Thousand Seven Hundred Eighty-Nine.
The number of crores is itself written in the Indian system, so 1,00,00,00,00,000 becomes One Lakh Crore. That is the form used in Indian budgets and company accounts.
With rupees and paise on, the decimal part becomes paise, rounded to two places, so 99.999 is written as Rupees One Hundred Only. Without it, each digit after the point is read separately: 3.05 is Three Point Zero Five.
It closes the amount so nothing can be added after it. Words are far harder to alter than digits, which is why cheques and contracts carry both, and "Only" removes the last gap a forger could write into.
Any whole number below one thousand trillion, which is 10 to the power 15, with decimals on top.
- 1
Type the amount
Digits with or without commas both work, so 125000 and 1,25,000 give the same result. Decimals are allowed.
- 2
Pick the numbering system
Indian for lakh and crore, International for million and billion. Indian is chosen automatically on an Indian-English device.
- 3
Turn on rupees and paise if needed
Adds "Rupees" and "Only", and writes the decimal part as paise, rounded to two places.
- 4
Copy the words
Paste them onto the cheque, invoice or document, and read them back against the figure.
- ·Read the words back against the figure before signing. A wrong amount in words is the most common reason a bank returns a cheque.
- ·For international readers, switch to the international system: ten lakh is one million, and one crore is ten million.