Skip to main content
Text & Writing Tools

Number to Words Converter

Write numbers in English or Hindi words, in the international or Indian (lakh, crore) system, for cheques in rupees, dollars, pounds or euros, or as ordinals.

Type a number to see it written out in words - for cheques, invoices or legal documents.

Up to 15 digits before the decimal point. Commas and spaces are ignored.

Banks may have their own rules for cheques, such as writing "only" at the end - this tool adds it in cheque mode.

What Is the Number to Words Converter?

It writes a number out in words, in English or Hindi. It supports the international system (thousand, million, billion) and the Indian system (thousand, lakh, crore), cheque wording in rupees, dollars, pounds or euros, ordinals such as twenty-first, and the British style with "and".

When You Need It

  • Writing the amount in words on a cheque.
  • Invoices, receipts and agreements that state amounts in words as well as figures.
  • Checking how to say a large number, such as 12,50,000, in lakh and crore.

How to Use It

  1. Type the number. Commas and spaces are ignored.
  2. Choose English or Hindi, the number system, how to write it (plain, cheque or ordinal) and the letter case.
  3. Copy the result.

Example

1250000.50 in the Indian system, written for a rupee cheque in Title Case, is Twelve Lakh Fifty Thousand Rupees and Fifty Paise Only, and the figures are grouped the Indian way as 12,50,000.50. In the international system the same whole number is one million two hundred fifty thousand.

Lakh, Crore and Million

One lakh is 100,000 and one crore is 10,000,000 (100 lakh). So ten lakh equals one million, and one crore equals ten million. In the Indian system, digits are grouped in twos after the first three: 1,00,00,000 is one crore.

Numbers in Hindi Words

Choose Hindi (हिंदी) to get the amount in Hindi, always in the Indian system. For a rupee cheque, 1,25,050 becomes एक लाख पच्चीस हज़ार पचास रुपये मात्र, and 3,499.50 becomes तीन हज़ार चार सौ निन्यानवे रुपये और पचास पैसे मात्र. Every number from 1 to 99 has its own word in Hindi (such as पच्चीस for 25 and निन्यानवे for 99), which is why a converter helps. Ordinals work too: पहला, दूसरा, पाँचवाँ, इक्कीसवाँ. Amounts above 99 crore are written with crore repeated, as in दस हज़ार करोड़, the way newspapers do.

Limitations

Numbers up to 15 digits before the decimal point are supported. Some regions write a few Hindi numbers slightly differently (for example तिरेपन or तिरपन for 53); both are correct. In cheque mode, amounts are rounded to two decimal places; in plain mode, decimals are read digit by digit ("point five zero"). Banks may have their own rules for cheque wording, so follow them where they differ. For percentages, use the Percentage Calculator.

Frequently Asked Questions

Choose the Indian system and "Cheque - Indian Rupees". For 12,500 you get "Twelve Thousand Five Hundred Rupees Only". Write it starting at the left edge of the line so nothing can be added.

One lakh is 100,000 (written 1,00,000 in India) and one crore is 10,000,000 (1,00,00,000). Ten lakh equals one million and one crore equals ten million.

British English usually includes "and" after hundred, while American English usually leaves it out. Tick the British option if you need it.

Yes. Choose Ordinal to get words such as first, twenty-second or one hundredth, for dates, rankings and formal documents.
Share this tool: