Number to Words – Amount in Words

Free number to words converter — type a figure, get it in words, in Indian or international format.

Both Directions, Detected
Lakh, Crore & Cheque Wording
Nothing Leaves Your Device
Your Number or Words
Result
Format
Indian lakh & crore, or international million & billion
Number system
Style
Letter case

No sign-up and no limit on how much you convert; your figures are worked out right here and never sent anywhere.

How to use the number to words converter

Type a figure in the left box and the words appear on the right as you type. Type words instead and you get the figure back — the direction is worked out from what you enter, so there is no mode to switch. That is the whole of it, which is what a number to words converter ought to be.

  • Number to words. Enter 12500 and read it back as twelve thousand five hundred. This is the numbers in words english direction most people arrive for.
  • Words to number. Paste twelve thousand five hundred and get 12500. The words to numbers direction understands lakh and crore as well as million and billion, so words to number conversion works whichever system the writer used.
  • Pick the system. International gives thousand, million and billion. Indian gives thousand, lakh and crore, and regroups the digits to match.
  • Switch to Currency for cheque wording — the amount in words style, which puts the currency where that country's cheque expects it and closes with Only.
  • Keep it. Copy the result, or press Send back to push it into the input and convert it the other way.

Indian and international — why 1,00,000 is one lakh

The two systems spell digits identically. What differs is where they cut the number up.

FigureInternationalIndian
1,000one thousandone thousand
100,000 / 1,00,000one hundred thousandone lakh
1,000,000 / 10,00,000one millionten lakh
10,000,000 / 1,00,00,000ten millionone crore
1,000,000,000 / 1,00,00,00,000one billionone hundred crore

International grouping cuts the digits into threes. Indian grouping takes the last three and then pairs, which is why the commas fall in different places: 1,00,000 rather than 100,000. Change the system on this page and the grouped figure under the result moves with it, so you can see the difference rather than take it on trust. This is what a search for number to words in indian rupees is really after — not a different spelling, a different grouping.

Writing an amount in words on a cheque

Switch the style to Currency and the wording changes to what the local bank expects. An Indian cheque has Rupees printed before the blank line, so the currency goes first — and a dollar or sterling cheque prints it at the end of the line instead, so there the amount goes first. The tool follows whichever applies to the currency you pick, and closes with Only:

  • 12500 → Rupees Twelve Thousand Five Hundred Only
  • 12500.50 → Rupees Twelve Thousand Five Hundred and Fifty Paise Only
  • 100000 → Rupees One Lakh Only — the amount in words in indian rupees, and the one lakh rupees in words people check before signing
  • 7896 in dollars → Seven Thousand Eight Hundred and Ninety-Six Dollars Only

That closing Only is not decoration. It marks the end of the amount so that nothing can be written after it, which is the whole reason banks ask for the figure in words at all. Title Case is the usual choice on a cheque. If your form wants the amount in words capital letters instead, the Letter case selector has UPPER CASE.

Hyphens, “and”, and the bits people get wrong

  • Hyphens. Every compound number from twenty-one to ninety-nine takes one. So 99 in words is ninety-nine, and 42 is forty-two. Below twenty and at round tens there is no hyphen.
  • The word “and”. British and Indian English put it before the last part: one hundred and five. American English drops it: one hundred five. Both are right in their own place, so it is a switch rather than a rule.
  • Zero. A lone zero is zero, not oh and not blank.
  • Decimals. In plain style they are read digit by digit — 12.50 is twelve point five zero, not twelve point fifty.

Very large figures

The digits here are handled as text rather than as a machine number. That sounds like a detail until you paste something long: past about sixteen digits a spreadsheet quietly rounds the figure off and spells the rounded version, which is exactly the sort of wrong answer that looks right. A thirty-digit figure is spelled here digit for digit. The only ceiling is thirty-six digits in both systems, where the international scale runs out at decillion, and the page says so rather than guessing. The Indian system has no separate name above crore in everyday English, so larger figures are counted in crores — one lakh crore, the way a newspaper writes it, rather than arab and kharab, which belong to Hindi.

What this tool does not do

It is a number to words english converter, and only English. It does not translate figures into Hindi, Marathi, Tamil or any other language, and it does not convert currencies — typing a dollar figure will not give you rupees, because that needs a live exchange rate and this page deliberately talks to nothing. It also does not generate an Excel formula; it converts here, in the page.

Frequently Asked Questions

Type the figure in the left box and the words appear on the right as you type. Type words instead and you get the number back, because the direction is worked out from what you enter. There is no mode to switch and no button to press.
They group the digits differently. The international system cuts a number into threes, giving thousand, million and billion. The Indian system takes the last three digits and then pairs, giving thousand, lakh and crore. That is why 100000 is one hundred thousand internationally but one lakh in India, and why it is written 1,00,000 rather than 100,000.
Switch the style to Currency. The tool then writes it the way the local bank expects. An Indian cheque prints Rupees before the blank line, so the currency comes first: 12500.50 becomes Rupees Twelve Thousand Five Hundred and Fifty Paise Only. A dollar or sterling cheque prints the currency at the end of the line instead, so the same figure reads Twelve Thousand Five Hundred Dollars and Fifty Cents Only. Only matters either way, because it stops anything being added after the amount.
Because that is how written English works. Every compound number from twenty-one to ninety-nine takes a hyphen, so 99 in words is ninety-nine and 42 is forty-two. Numbers below twenty and round tens are single words and take no hyphen.
In British and Indian English, yes: one hundred and five. American English usually drops it and writes one hundred five. Both are correct in their own place, so the and is a switch you can turn off. Cheques in India conventionally keep it.
In plain style a decimal is read digit by digit, so 12.50 becomes twelve point five zero. In currency style the decimal becomes the minor unit instead, so the same figure reads as Rupees Twelve and Fifty Paise. Cents, pence and fils work the same way for the other currencies.
Far past the point where a spreadsheet gives up. The digits are handled as text rather than as a machine number, so a figure with thirty digits is spelled exactly rather than rounded off. Thirty-six digits is the limit in both systems, which is where the international scale runs out at decillion. The Indian system stops naming at crore and counts in multiples of it beyond that, which is how it is actually written: ten thousand crore, one lakh crore, and so on.
No. The conversion happens in this page, so the figures you type are never sent anywhere. That matters when the number is a salary, an invoice total or a cheque amount, which is most of the time.