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
Advertisement
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
Type or paste your number in the box above (decimals allowed, e.g. 25000.75).
Pick your language: English, اردو or हिन्दी.
For English, choose the International or Indian (lakh/crore) system.
For money, switch to Amount or Cheque mode and pick PKR, INR, USD, GBP or AED.
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.
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.
Feature
WordsForNumbers
Typical converters
Decimals & paise never dropped
✓ Yes
Often buggy
Indian lakh / crore mode
✓ Yes
Usually missing
Urdu + Hindi native script
✓ Yes
Rare
Cheque-ready formatting
✓ Yes
Sometimes
Bulk convert 200 numbers
✓ Yes
No
Words → numbers reverse mode
✓ Yes
No
Private (nothing leaves browser)
✓ Yes
Varies
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.
Advertisement
Latest guides
In-depth, editor-written guides on writing numbers in words — cheque rules, number systems, and common mistakes. Browse all 15 guides →