Number to Words Converter

Convert any number to English words instantly — International or Indian (lakh/crore) system.

Language
System
In words

one hundred twenty-five thousand point five zero

Quick answer

To write a number in words, read it in groups: hundreds, thousands, then lakh/crore (Indian system) or million/billion (International system). Example: 2500000 = "twenty-five lakh" (Indian) or "two million five hundred thousand" (International). Type any number in the tool above for the exact words.

How the converter works

Enter any whole number — from 0 up to trillions — and choose your numbering system. International groups digits in threes (thousand, million, billion). Indian groups the first three digits, then pairs (thousand, lakh, crore, arab). Both are used across Pakistan and India: everyday speech and cheques use lakh/crore, while international business documents use million/billion.

When to use which system

Use caseRecommended system
Bank cheques in Pakistan / IndiaIndian (lakh/crore)
Property deeds, court documents (PK/IN)Indian (lakh/crore)
International invoices, contractsInternational (million/billion)
School homework (check your syllabus)As taught in class
Speaking with family and friendsIndian (lakh/crore)

Rules for writing numbers in words

  • Hyphenate compound tens: twenty-one, forty-two, ninety-nine.
  • No "and" is required in most modern style guides ("one hundred twenty-five"), though British cheques traditionally include it.
  • Capitalize the first word on cheques and legal documents.
  • Never mix systems in one document — pick lakh/crore or million/billion and stay consistent.
  • Write decimals as fractions of the unit on money: 250.75 = "two hundred fifty rupees and seventy-five paise".

Browse numbers in words

Every number from 1 to 1000 has its own page with International, Indian, Urdu and Hindi spellings — useful for homework, cheques and quick reference.

Frequently asked questions

How do I write 100000 in words?
In the Indian system: "one lakh". In the International system: "one hundred thousand". In Pakistan and India, "one lakh" is the normal way to say and write it.
How do I write 10000000 in words?
In the Indian system: "one crore". In the International system: "ten million".
What comes after crore?
After crore (1,00,00,000) comes arab (1,00,00,00,000 = 1 billion), then kharab (100 arab = 100 billion). In the International system, after billion comes trillion.
Is it "lakh" or "lac"?
Both are used; "lakh" is the standard spelling in Pakistan and India, while "lac" is an informal abbreviation seen on some price tags. For cheques and documents, always write "lakh".
How do I write large numbers in words for a cheque?
Use the Indian system, capitalize the first letter and end with "only" — e.g. "Rupees twenty-five lakh only". Switch the tool above to Cheque mode and it formats this automatically.
Can I convert a list of numbers at once?
Yes — use Bulk mode in the converter. Paste one number per line and get all conversions in a table you can copy.