Rupees in words

The amount-in-words box, filled correctly.

Settings

Paise are read too, so 1250.50 comes out as rupees and paise.

About this tool

The amount-in-words box exists for a legal reason. Where the figures and the words on a cheque disagree, the words are what gets paid: the wording is the authoritative version, and the numerals are a convenience. That is a good reason not to write it out from memory at a bank counter with a queue behind you.

The Indian system is what makes this fiddly. Grouping runs two-two-three from the right, so 1250000 is 12,50,000 and reads as twelve lakh fifty thousand, not one point two five million. Most software defaults to the international system and produces wording no Indian form will accept.

Hindi is harder still, and it is where most converters quietly fail. English is irregular only up to twenty; after that, forty-seven is composed from forty and seven. Hindi is irregular all the way to ninety-nine: सैंतालीस is its own word, not a compound of चालीस and सात, and there is no rule that will generate it. The only correct approach is a full table of all ninety-nine, which is what this uses. If you have ever seen a converter output something like चालीस सात, that is the shortcut being taken.

Paise are treated as their own quantity rather than as a decimal tail, because that is how the wording works: fifty paise, not point five rupees. Rounding happens once, before any word is chosen, so amounts that would otherwise produce a floating-point remainder come out clean.

Everything happens in your browser. The amount is not sent anywhere, which is the right property for a page you are using to write a cheque.

How to use this tool

  1. Type the amount in figures. With paise if there are any. 1250.50 is read as rupees and paise; 1250 is read as rupees alone.
  2. Read the wording underneath. English gives you the cheque convention: “Rupees … Only”. Switch the page to Hindi and you get the Hindi convention instead: “… रुपये मात्र”.
  3. Copy it across. The copy button puts the exact wording on your clipboard, so nothing is lost retyping it into a form.
  4. Check the figures line too. The amount is printed back in Indian grouping (12,50,000 rather than 1,250,000) so you can confirm you typed what you meant before you write anything down.

What this tool does not do

  • Indian numbering only. There is no million-and-billion mode.
  • It writes one amount at a time; it will not convert a column of figures.
  • Hindi and English only: no Marathi, Gujarati, Tamil or Bengali wording.
  • It does not validate anything about a cheque beyond the wording itself.

Common questions

Does this use lakh and crore, or million and billion?

Lakh and crore. It uses the Indian numbering system throughout, which is what a cheque, a court filing and every Indian form expects. Beyond ninety-nine crore it says “One Hundred Twenty Crore” rather than reaching for arab and kharab, which few people use and no bank requires.

Why does it end with “Only”?

It is the convention that closes the amount-in-words line on a cheque, and it exists to stop anyone adding words after yours. In Hindi the same job is done by मात्र at the end. Both are produced automatically.

How are paise handled?

Separately, as they should be. ₹1,250.50 comes out as “Rupees One Thousand Two Hundred Fifty and Fifty Paise Only”. The paise are rounded to two places once, at the start, so a stray floating-point tail never appears in the wording.

Are the Hindi numbers reliable?

Every number from one to ninety-nine is written out in full rather than assembled from parts, because Hindi has a separate word for each of them: इक्यावन cannot be derived from एक and पचास. Tools that try to compose them produce words that do not exist.

Can I use this for a cheque?

That is what it is for. Write the wording exactly as given, draw a line through the rest of the space, and check the figures box against the words. A cheque where the two disagree is paid on the words, which is precisely why the words are worth getting right.

What is the largest amount it handles?

Up to 999,999 crore, which is past the point where anyone is writing it by hand.

How to use it

  1. Type the amount in figures. With paise if there are any. 1250.50 is read as rupees and paise; 1250 is read as rupees alone.
  2. Read the wording underneath. English gives you the cheque convention: “Rupees … Only”. Switch the page to Hindi and you get the Hindi convention instead: “… रुपये मात्र”.
  3. Copy it across. The copy button puts the exact wording on your clipboard, so nothing is lost retyping it into a form.
  4. Check the figures line too. The amount is printed back in Indian grouping (12,50,000 rather than 1,250,000) so you can confirm you typed what you meant before you write anything down.

Your files stay on this device. No uploads, no account, no waiting for a server.

Large files and complex PDFs can take a moment on older phones.

Related tools