Number to Words Converter

Write any number or amount in words — lakh and crore or million and billion, ready for cheques.

Write as
System
₹ 1,25,000.50 =

Rupees One Lakh Twenty-Five Thousand and Fifty Paise Only

Writes a number in English words, in the Indian system of lakh and crore or the international one of million and billion. It writes amounts of money in rupees, dollars, pounds or euros in the forms used on cheques and invoices, plain numbers with decimals, and ordinals such as twenty-first.

How to use it

Type a number; grouping commas are fine either way (12,34,567 or 1,234,567), up to 21 digits before the point. Then choose how to write it:

  • Amount — money, with its smaller unit after “and”. Amounts are rounded half up to 2 decimal places, and the tool says when it has rounded. Choose the currency and the wording: the currency name before the amount, after it, left out for a cheque line that already prints it, or written without “Only”.
  • Number — a plain number; digits after the point are read one by one, without trailing zeros, as in twelve point zero five. Negative numbers start with “minus”.
  • Ordinal — a position, for whole numbers only.

System switches between lakh and crore and million and billion. Case sets the capitals, and “and” after hundreds gives one hundred and one instead of one hundred one. Choosing a currency sets the system and “and” usual for it, which you can then change. Nothing you type is stored or leaves your browser.

Lakh, crore and million

The Indian system names the thousand, then every second power of ten: a lakh is 1,00,000 and a crore is 1,00,00,000. Above a crore, words are stacked: one lakh crore is 10¹² and one crore crore is 10¹⁴. The international system here is the short scale, in which a billion is a thousand million; it runs to quintillion, which covers 21 digits.

Numbers from 21 to 99 are hyphenated, as in twenty-one. An ordinal changes only the last word: twenty-one becomes twenty-first, and one hundred becomes one hundredth.

Examples

A cheque for ₹1,25,000.50

With the default options, ₹1,25,000.50 is written Rupees One Lakh Twenty-Five Thousand and Fifty Paise Only.

$1,234,567

With Currency set to US dollar, which switches System to million and billion, and Wording set to “… Dollars”, $1,234,567 is One Million Two Hundred Thirty-Four Thousand Five Hundred Sixty-Seven Dollars. In lakh and crore the same number is twelve lakh thirty-four thousand five hundred sixty-seven.

An ordinal

Written as an ordinal in lower case, with “and” after hundreds ticked, 101 is one hundred and first.

Powers of ten in words

10³ to 10¹⁴ in each system
PowerLakh and croreMillion and billion
10³one thousandone thousand
10⁴ten thousandten thousand
10⁵one lakhone hundred thousand
10⁶ten lakhone million
10⁷one croreten million
10⁸ten croreone hundred million
10⁹one hundred croreone billion
10¹⁰one thousand croreten billion
10¹¹ten thousand croreone hundred billion
10¹²one lakh croreone trillion
10¹⁴one crore croreone hundred trillion

Writing an amount on a cheque

Indian banks ask for the amount in words to start with “Rupees” and end with “Only”, as in Rupees Five Thousand Only, so that nothing can be added after it. Where the cheque already prints “Rupees” at the start of the line, write the amount and “Only”: One Thousand Five Hundred Only. Start at the far left of the line and strike through the space left over.

The bank examples write no “and” between the hundreds and the tens, which is why it is off for rupees here. Paise are commonly written after “and”, before “Only”, as in Rupees One Thousand Two Hundred Fifty and Fifty Paise Only.

Sources

Reviewed

See also