Number to Words Converter
Turn any number into words — in both the international (million/billion) and Indian/Pakistani (lakh/crore) systems — plus a cheque-ready "Rupees … only" line.
International
—
Indian / Pakistani (lakh, crore)
—
Why write numbers in words?
Words remove ambiguity that digits invite. A cheque, a contract, a legal document or an invoice writes the amount in words precisely so a stray comma or an added zero cannot change it — "one lakh" cannot be quietly altered the way "100,000" can. And because South Asia and the West group large numbers differently, the words also make the intended magnitude unmistakable. This tool spells any number in both systems at once, and gives a ready-to-write cheque line.
How to use it
Type a number (commas are ignored, so you can paste "12,34,567" or "1234567"). The tool shows the international form, the Indian/Pakistani lakh–crore form, and a "Rupees … only" line for cheques — each with a copy button. Everything runs locally in your browser.
The two systems
International: One million two hundred thirty-four thousand five hundred sixty-seven
Indian/Pakistani: Twelve lakh thirty-four thousand five hundred sixty-seven
The international system groups digits in threes (thousand, million, billion). The Indian system takes the last three digits, then groups the rest in twos (thousand, lakh, crore, arab). Same number, two different spoken shapes.
Worked example
You are writing a cheque for PKR 250,000. Enter 250000: the cheque line reads "Rupees Two lakh fifty thousand only" — the exact phrasing Pakistani and Indian banks expect. For an international invoice of 1,500,000, the international form "One million five hundred thousand" is the right register. And a property figure of 25,000,000 spells out as "Twenty-five million" internationally or "Two crore fifty lakh" locally — instantly clarifying which magnitude is meant.
Getting the details right
Standard English hyphenates compound numbers from twenty-one to ninety-nine ("thirty-four", "sixty-seven"), which this tool does automatically — a small correctness point that matters on formal documents. For cheques, banks in Pakistan and India use the lakh–crore system, so the cheque line here follows that convention and ends with "only" to close the amount against tampering. Always write the same amount in figures in the box provided, and draw a line through any empty space.
When is this useful?
Writing cheques, drafting contracts and agreements, preparing invoices, filling official and legal forms, teaching children number names, and double-checking that a large figure means what you think across the two systems. Pair it with the lakh–crore converter to see the same number's scale, and the invoice generator when the amount belongs on a bill.
Frequently asked questions
Does this work for both lakh/crore and million/billion?
Yes — it shows every number in both the Indian/Pakistani (lakh, crore) and international (million, billion) systems at the same time, so you can use whichever your document needs.
How do I write a cheque amount in words?
Use the 'Cheque line' output — e.g. 'Rupees Two lakh fifty thousand only'. Write the same figure in the numeric box, and strike through empty space so nothing can be added.
Why are some words hyphenated?
Standard English hyphenates compound numbers from 21 to 99 (twenty-one, thirty-four, ninety-nine). The tool applies this automatically, which is the correct form for formal writing.
Can I paste a number with commas?
Yes. Commas are ignored, so both '1234567' and '12,34,567' or '1,234,567' work identically.
What is the largest number supported?
Up to the quadrillion / kharab range (about 10^15). Beyond that the tool shows a 'too large' message, since such figures are rarely needed and lose precision.