Number to words converter

Convert a number into words in the international or Indian (lakh/crore) system — handy for cheques and invoices.

In words: -

How it works

Worked examples

Indian system

Input: 123456789 (Indian)

Output: twelve crore thirty-four lakh fifty-six thousand seven hundred eighty-nine

Grouped as 12,34,56,789.

International system

Input: 1000000

Output: one million

Grouped as 1,000,000.

Rupees on a cheque

Input: 2500000 (Indian)

Output: twenty-five lakh

₹25,00,000 written in words.

FAQ

What is the difference between the two systems?

International uses million and billion; the Indian system uses lakh (1,00,000) and crore (1,00,00,000).

Does it handle decimals or paise?

It converts whole numbers. For currency, convert the rupees and add paise separately.

Can it do negative numbers?

Yes, negatives are read as "minus" followed by the number in words.

Updated: June 7, 2026