Your country

Tools that support it use your country for local currency, number formats, units and paper size. Your choice is saved only in this browser.

Type a name or a two-letter code. Use the up and down arrow keys to move through the countries, Enter to choose one and Escape to close.

Number to Words — Amount in Words (Rupees)

Amounts in words for cheques and invoices — lakh, crore, million, Hindi and ordinals.

Utility No upload Works offline Free, no sign-up

Your number

Digits with an optional decimal point. Commas (1,20,000 or 120,000), ₹ and a minus sign are fine.
Try:
Letter case
More wording options

In words

Example shown — type your own number above.

In figures —

Amount in words

For cheques, invoices and receipts

—

Amount in words (Hindi)

Hindi cheque wording

—

Indian system

Thousand, lakh, crore

—

International system

Thousand, million, billion

—

US check style

Hyphens, cents as a fraction of 100

—

Hindi number words

हिंदी में संख्या

—

Ordinal

First, second, third …

—

Next steps

About the Number to Words — Amount in Words (Rupees)

Type a number and see it written out every way you are likely to need: the amount in words for a cheque or invoice ("Rupees One Lakh Twenty Thousand and Fifty Paise Only"), the Indian system with thousand, lakh and crore, the international system with million and billion, the US check style ("… and 45/100"), the ordinal ("one hundred twenty thousandth", "21st") and the number in Hindi words, with a Hindi cheque line ("रुपये … मात्र").

The digits are spelled exactly as typed — there is no floating-point rounding — so 12-digit budgets, 30-digit numbers and long decimals come out right. You can also pick dollars, euros, pounds or dirhams, change the letter case, add hyphens ("twenty-one") or the British "and", and copy any line with one click. Everything happens in your browser.

How to use it

  1. Type or paste the number — 120000.50, 1,20,000.50, ₹ 75,000/- and 1.5e7 all work. The wordings update as you type.
  2. For a cheque or invoice, copy the Amount in words line. Pick another Currency if the amount is not in rupees.
  3. Choose the Letter case your form expects (Title Case, Sentence case or UPPER CASE) and, if you like, hyphens or the British "and".
  4. Use Copy next to any line, or Copy all for every wording at once.

Examples

A cheque for ₹1,20,000.50
Input
120000.50
Result
Rupees One Lakh Twenty Thousand and Fifty Paise Only
The same in Hindi
Input
120000.50
Result
रुपये एक लाख बीस हज़ार और पचास पैसे मात्र
Ten digits in both systems
Input
1234567890
Result
Indian: One Hundred Twenty Three Crore Forty Five Lakh Sixty Seven Thousand Eight Hundred Ninety · International: One Billion Two Hundred Thirty Four Million …
US check
Input
1234.56 (Sentence case)
Result
One thousand two hundred thirty-four and 56/100
Ordinal
Input
21 (with Hyphens ticked)
Result
Twenty-First · 21st

Common uses

  • Writing the amount in words on a cheque, demand draft or pay-in slip.
  • Adding the "amount in words" line to an invoice, receipt, quotation, salary slip or rent agreement.
  • Converting between lakh/crore and million/billion when reading reports from India and abroad.
  • Checking how a large number is read out, or writing numbers in Hindi.

Indian and international systems

Both systems name the same powers of ten up to 99,999; above that they group the digits differently. The Indian system names lakh (1,00,000 = 10⁵) and crore (1,00,00,000 = 10⁷) and groups digits in twos after the first thousand; the international short scale names million (10⁶), billion (10⁹) and trillion (10¹²) and groups in threes.

  • 1 lakh = 100 thousand; 10 lakh = 1 million
  • 1 crore = 10 million; 100 crore = 1 billion
  • 1 lakh crore = 1 trillion

Indian English writes amounts above 99 crore as multiples of crore — 1,00,000 crore is "one lakh crore", as in budget figures. The traditional names arab (10⁹), kharab (10¹¹), neel (10¹³), padma (10¹⁵) and shankh (10¹⁷) are available as an option and are always used in the Hindi wording.

Writing the amount on a cheque

A cheque carries the amount twice: in figures (the "courtesy amount") and in words (the "legal amount"), and the two should match. According to RBI’s FAQs on Cheque Clearing, "no changes / corrections can be carried out on the cheques (other than for date validation purposes, if required)" under the Cheque Truncation System — to change the payee or the amount, use a fresh cheque leaf — and permanent ink should be used to prevent fraudulent alterations (RBI FAQs on Cheque Clearing).

Common practice is to begin the words right at the start of the line, end with "Only" so nothing can be added, and strike through the unused space. Paise can be written "and Fifty Paise Only" or "and Paise Fifty Only" — both are in use; pick the one your bank or office uses.

US check style

On a US check the dollars are written in words and the cents as a fraction of 100: $1,234.56 becomes "One thousand two hundred thirty-four and 56/100", usually followed by the printed word "Dollars". Hyphens join the tens and units (thirty-four) and "and" is used only before the cents — the US check line always follows this style, whatever the other options say. Tick Add the currency word to include "Dollars" in the copied text.

Hindi number words

Hindi has a separate word for every number from 0 to 99 (उन्नीस 19, इक्कीस 21, उनासी 79 …), so they cannot be built from the tens and units as in English. The wording here follows the forms listed (in transliteration) in Wikipedia’s Hindustani numerals table; regional spellings vary — पाँच or पांच, छह or छः — and both are correct. Above 99 the number is built from सौ (100), हज़ार (1,000), लाख (10⁵), करोड़ (10⁷), अरब (10⁹), खरब (10¹¹), नील (10¹³), पद्म (10¹⁵) and शंख (10¹⁷). Decimals are read digit by digit after दशमलव (point).

Limitations

  • Up to 36 digits before the decimal point (999 decillion) and 20 after it. The Indian, Hindi and rupee wordings go up to 19 digits — 99,999 crore crore, or 99 shankh in Hindi.
  • Money wordings use two decimals: an amount such as 10.005 is rounded half up to 10.01, and the page says so. A currency typed with the number (₹, $, € …) is not switched automatically — the page points out a mismatch with the chosen currency.
  • Ordinals are given for whole numbers only; Hindi ordinals are not included.
  • Only English and Hindi wordings are available.

Privacy

Everything happens in your browser. What you enter or open here is not uploaded or stored by MySmartCoPilot.

Frequently asked questions

How do I write 1,20,000 in words for a cheque?

Write Rupees One Lakh Twenty Thousand Only. With paise, for ₹1,20,000.50: Rupees One Lakh Twenty Thousand and Fifty Paise Only.

How many lakhs make a million, and how many crores make a billion?

10 lakh = 1 million, and 100 crore = 1 billion. 1 crore is 10 million, and 1 lakh crore is 1 trillion.

Should I write "and" after hundred?

British English does ("one hundred and five"); American English does not ("one hundred five"). On Indian cheques "and" is often used only before the paise. Tick British "and" if your form needs it.

How do I write an amount in words in Hindi?

For ₹25,500 write रुपये पच्चीस हज़ार पाँच सौ मात्र; with paise, for ₹25,500.75: रुपये पच्चीस हज़ार पाँच सौ और पचहत्तर पैसे मात्र. The tool shows this line for every rupee amount.

What if I make a mistake while writing the amount on a cheque?

Do not correct it. RBI’s FAQs on Cheque Clearing say cheques with alterations are not accepted under the Cheque Truncation System — only the date may be validated — so cancel the leaf and write a fresh cheque.

Can it handle very large numbers?

Yes. The digits are processed as text, so a number like 123,456,789,012,345,678,901 is spelled exactly ("one hundred twenty three quintillion …"), up to 36 digits. The Indian system goes up to 19 digits (99,999 crore crore); 1 crore crore is 10¹⁴.

Quick answers and tool search

Type to search tools or to get a quick answer, for example 18% of 2500. Use the up and down arrow keys to move through the results, Enter to choose, and Escape to close.