Time & Numbers

Number to Words Converter — English & Indian Rupees Format

Convert any number into English words — useful for cheques, invoices, legal documents, and financial reports. This tool supports both the international system (thousand, million, billion) and the Indian system (lakh, crore) commonly used for rupee amounts. All conversions run locally in your browser.

Enter a Number7 chars
Words
fifteen lakh seventy-five thousand

What is number to words conversion?

Number to words conversion expresses numeric values as written text. The Indian numbering system groups digits differently: 1,00,000 is "one lakh" (not "one hundred thousand") and 1,00,00,000 is "one crore". This is standard for rupee amounts on cheques and legal documents in India.

Why Use This Tool

  • Cheque writing — Generate the words for the amount field on bank cheques.
  • Invoice generation — Include amount in words on invoices and bills.
  • Legal documents — Contracts and agreements often require amounts in both figures and words.
  • Financial reports — Add written amounts for clarity in financial statements.
  • Educational tools — Help students learn number names and place values.
  • Accessibility — Provide text alternatives for numeric data.

Tips

  • One lakh = 100,000 (1,00,000).
  • One crore = 10,000,000 (1,00,00,000).
  • Indian notation groups: first 3 digits, then groups of 2.
  • Add "only" at the end of cheque amounts.
  • For paise, convert rupees and paise separately.

How to Use the Number to Words

1

Enter a number

Type any whole number in the input field.

2

Choose the format

Select International (million, billion) or Indian (lakh, crore).

3

Read the result

The number appears in words immediately.

4

Copy for use

Click Copy to copy the words to your clipboard.

Worked Examples

Simple number

Input
123
→
Output
one hundred twenty-three

Thousand

Input
12345
→
Output
twelve thousand three hundred forty-five

One lakh (Indian)

Input
100000
→
Output
one lakh

Indian system: 1,00,000

One crore (Indian)

Input
10000000
→
Output
one crore

Indian system: 1,00,00,000

Rupees amount

Input
15,75,000
→
Output
fifteen lakh seventy-five thousand rupees

Common cheque amount format.

Large number (International)

Input
1000000
→
Output
one million

International vs Indian Numbering

FeatureInternationalIndian
1,000one thousandone thousand
100,000one hundred thousandone lakh
10,000,000ten millionone crore
1,000,000,000one billionone hundred crore
GroupingGroups of 3 digitsFirst 3, then groups of 2
Common useGlobalIndia, Pakistan, Bangladesh

Frequently Asked Questions

How do I convert numbers to words in Indian rupees?

Enter the number and select Indian format. The tool uses lakh and crore instead of hundred thousand and million — the standard for rupee amounts on cheques.

What is a lakh?

One lakh equals 100,000 (1,00,000 in Indian notation). It is part of the Indian numbering system commonly used in South Asia.

What is a crore?

One crore equals 10,000,000 (1,00,00,000 in Indian notation), which is 100 lakh or 10 million.

How do I write a cheque amount in words?

Enter the amount, select Indian format, and add "rupees" at the end. For example: "fifteen lakh seventy-five thousand rupees only".

Can I convert numbers to words in Excel?

Excel does not have a built-in function for this. Use this tool to generate the text, or create a custom VBA function.

Does this tool handle decimals?

This tool converts whole numbers. For currency with paise, convert rupees and paise separately.