Free · No sign-up · Private

Number to Words Converter

Type a number, get the words — instantly. English (International + Indian lakh/crore), اردو (Urdu) and हिन्दी (Hindi), with cheque amounts, 5 currencies, bulk & reverse modes.

Language
System
In words

one hundred twenty-five thousand point five zero

  • Free forever — no sign-up
  • Private — runs in your browser
  • Decimal-safe paise handling
  • Tested on every build
Quick answer

A number to words converter turns digits into written words — for example, 125000 becomes "one lakh twenty-five thousand" (Indian system) or "one hundred twenty-five thousand" (International system). Use the free tool above: type a number and get the words instantly, in English, Urdu or Hindi.

Why use WordsForNumbers?

  • Instant results — conversion happens as you type, with no submit button and no page reload.
  • Three languages — English, اردو (Urdu) and हिन्दी (Hindi), all with correct native-script output.
  • Two numbering systems — switch between International (thousand / million / billion) and Indian (thousand / lakh / crore) with one tap.
  • Decimals done right — 125000.50 becomes "one lakh twenty-five thousand rupees and fifty paise". The paise are never dropped.
  • Cheque mode — bank-ready formatting with a capital letter and "only" at the end, the way Pakistani and Indian banks require.
  • Five currencies — PKR, INR, USD, GBP and AED with correct unit and subunit words (rupees/paise, dollars/cents, pounds/pence, dirhams/fils).
  • Bulk & reverse — convert a whole list at once, or turn words back into digits.

How to convert numbers to words

  1. Type or paste your number in the box above (decimals allowed, e.g. 25000.75).
  2. Pick your language: English, اردو or हिन्दी.
  3. For English, choose the International or Indian (lakh/crore) system.
  4. For money, switch to Amount or Cheque mode and pick PKR, INR, USD, GBP or AED.
  5. Copy the result with one tap — ready to paste into cheques, invoices and documents.

Indian vs International numbering

Pakistan and India use the Indian numbering system: after thousand comes lakh (1,00,000) and then crore (1,00,00,000). The International system instead uses million (1,000,000) and billion (1,000,000,000). One crore equals ten million. Our converter handles both — toggle the system above and compare.

NumberIndian systemInternational system
100,000one lakhone hundred thousand
1,000,000ten lakhone million
10,000,000one croreten million
100,000,000ten croreone hundred million
1,000,000,000one arabone billion

Popular conversions

Common numbers in words (Indian system)

Quick reference for the amounts people search for most in Pakistan and India — each one opens a dedicated page with Urdu, Hindi and cheque variants.

NumberIn words
1,000one thousand
10,000ten thousand
25,000twenty-five thousand
100,000one lakh
250,000two lakh fifty thousand
1,000,000ten lakh
2,500,000twenty-five lakh
10,000,000one crore
100,000,000ten crore

Why WordsForNumbers beats typical converters

Most number-to-words tools were built for one country and one use-case. Ours was built for how Pakistan and India actually write money — and tested like financial software.

FeatureWordsForNumbersTypical converters
Decimals & paise never droppedYesOften buggy
Indian lakh / crore modeYesUsually missing
Urdu + Hindi native scriptYesRare
Cheque-ready formattingYesSometimes
Bulk convert 200 numbersYesNo
Words → numbers reverse modeYesNo
Private (nothing leaves browser)YesVaries

Frequently asked questions

How do I convert a number to words?
Type the number into the converter above. It converts instantly — for example, 42000 becomes "forty-two thousand" in the International system or "forty-two thousand" in the Indian system too (they match until one lakh). For larger amounts like 2500000, choose Indian for "twenty-five lakh" or International for "two million five hundred thousand".
How do you write 125000 in words?
In the Indian system (Pakistan/India): "one lakh twenty-five thousand". In the International system: "one hundred twenty-five thousand". On a cheque in Pakistan you would write "Rupees one lakh twenty-five thousand only".
What is the difference between lakh and million?
One lakh = 100,000 = 0.1 million. Ten lakh = 1,000,000 = one million. One crore = 10,000,000 = ten million. The Indian system groups digits as 1,00,000 (lakh) and 1,00,00,000 (crore); the International system groups as 1,000,000 (million) and 1,000,000,000 (billion).
Can I convert numbers to words in Urdu?
Yes. Select اردو in the language options and type any number — for example, 125000 becomes "ایک لاکھ پچیس ہزار". The converter uses proper Urdu number words (ہزار، لاکھ، کروڑ، ارب) in native script.
Can I convert numbers to words in Hindi?
Yes. Select हिन्दी and type any number — for example, 125000 becomes "एक लाख पच्चीस हज़ार", using हज़ार, लाख, करोड़ and अरब.
How do I write a cheque amount in words in Pakistan?
Write "Rupees" followed by the amount in words, then "only" — e.g. "Rupees twenty-five thousand only". If there are paise, add them: "Rupees twenty-five thousand and fifty paise only". Use Cheque mode above and it formats this for you automatically.
Does the converter handle decimals and paise correctly?
Yes. Decimals are converted to the currency subunit — 125000.50 in PKR becomes "one lakh twenty-five thousand rupees and fifty paise". The decimal part is never dropped or merged into the main number.
Is this number to words converter free?
Yes, completely free with no sign-up, no limits and no watermarks. It runs entirely in your browser, so your numbers never leave your device.

Latest guides

In-depth, editor-written guides on writing numbers in words — cheque rules, number systems, and common mistakes. Browse all 15 guides →

Explore more converters

Amount in Words

Convert money amounts with PKR, INR, USD, GBP and AED — paise and cents handled correctly.

Cheque Amount in Words

Bank-ready cheque formatting for Pakistan and India, with "only" and paise rules.

Number to Words in Urdu

اعداد کو اردو الفاظ میں بدلیں — ہزار، لاکھ، کروڑ، ارب۔

Number to Words in Hindi

संख्याओं को हिन्दी शब्दों में बदलें — हज़ार, लाख, करोड़, अरब।

Numbers 1–100 in Words

Complete table of numbers 1 to 100 written in English words.

Guides

How to write cheques, lakh vs million, Excel tricks and more.