Utility Tools

Amount to Words Converter

Cheque wording, without the doubt.

  • Free, no signup
  • No card required

Write an amount out in words, the way a cheque needs it. Indian numbering — lakh and crore — is the default, and the wording follows the currency you choose.

The number is sent to this site's own server to be converted, because the spelling rules live in one shared engine rather than in two copies of the same code. It is not stored, not logged and not shared with anyone.

Up to two decimal places. An amount with more is refused rather than rounded, because the sentence and the amount would then disagree.

Number system

1,25,000 is One Lakh Twenty-Five Thousand.

The amount is sent to this site's own server to be converted, because the spelling rules live in one shared engine rather than in two copies of the same code. It is not stored, not logged and not shared with anyone.

An amount written in words is the part of a cheque or a form that cannot be argued with. The figures are the convenience; the words are the record. That is why the wording is so rigid — the currency named first, the units in words, the smaller unit after "and", and the sentence closed with "Only" so nothing can be added after it.

This page produces that wording. ₹1,25,000 becomes Rupees One Lakh Twenty-Five Thousand Only, and ₹1,25,000.50 becomes Rupees One Lakh Twenty-Five Thousand and Fifty Paise Only. Four currencies are supported, with the currency's own subunit: paise, cents, or pence.

How to use this tool

  1. Choose the currency. The numbering system follows it — rupees are grouped the Indian way, dollars the international way — and you can override that with the buttons.
  2. Type the amount. Two decimal places are accepted; more are refused, because rounding would describe a different amount.
  3. Press Cheque format for the standard wording: the currency named, title case, and "Only" at the end.

The wording a cheque needs

The order is not symmetrical, and that is the part people get wrong. The currency name comes before the whole units — Rupees One Lakh Twenty-Five Thousand — and the subunit name comes after its own count — and Fifty Paise. The word "Only" closes the sentence, so no one can write anything after the amount.

The unit stays plural however small the amount, because that is the convention: Rupees One Only, not Rupee One Only. The subunit is different, because there the number comes first and a singular reads correctly: One Paisa, One Penny, One Cent.

Money here is never rounded

An amount with more decimal places than its currency has is refused, not rounded. Rounding 10.005 to 10.01 would produce a sentence that reads perfectly and describes a different amount from the one that was typed — and the sentence is the copy that gets signed.

The same applies to the arithmetic behind it. Nothing is converted to a floating-point number, because a float cannot hold one lakh twenty-five thousand and fifty paise exactly, and an amount that comes out a paisa short is worse than an error message.

Four currencies, and one decimal place means fifty

Rupees and paise, dollars and cents, pounds and pence, euros and cents. Each is a hundredth currency, so each has two decimal places — and a typed `.5` is read as fifty of the subunit rather than five, because one decimal place means tenths of a unit, and a tenth of a rupee is ten paise.

An amount that is only subunits drops the whole-unit part entirely: 0.50 rupees is Fifty Paise Only, not Rupees Zero and Fifty Paise. A wholly zero amount keeps its currency so the output is never just the word "Only".

Frequently asked questions

How do I write a cheque amount in words?

Name the currency, write the whole units in words, add the subunits after "and", and close with "Only" — for example Rupees One Lakh Twenty-Five Thousand and Fifty Paise Only. Press Cheque format and that is what you get.

How do I write ₹1,00,000.50?

Rupees One Lakh and Fifty Paise Only. With a non-zero whole part and a non-zero fraction, the two are joined with "and" and the currency is named once, at the front.

Why can I not enter three decimal places?

Because rupees, dollars, pounds and euros have two. Accepting a third place would mean rounding your amount to produce the sentence, and a sentence that describes a different amount from the one you typed is the one thing this tool must not do.

Does it support other currencies?

Not on this page. These four are the ones with wording implemented and tested; adding another means deciding its unit and subunit words and its plural forms, which is why the list is short and explicit.

Is the amount sent to a server?

Yes, to this site's own server, which is where the shared spelling engine lives. The amount is not stored, not logged and not shared with anyone, and the page says so before you type.