Number to Words Converter
Write any number out in English words — in the international system (million, billion) or the South Asian one (lakh, crore).
How to use it
- Type the number — words appear instantly and are copyable.
- Switch to the South Asian system for lakh and crore instead of million and billion.
- Currency mode writes it the way a cheque or invoice needs it.
Examples
| 1234567 | One million two hundred and thirty-four thousand five hundred and sixty-seven |
| 1234567 (South Asian) | Twelve lakh thirty-four thousand five hundred and sixty-seven |
Spells out any number in full English words — the format needed on a cheque, in a legal document, or anywhere digits alone aren't considered sufficient — in either the international numbering system or the South Asian one.
International system: million, billion, trillion
Groups digits in threes from the right — thousand, million, billion, trillion. 1,234,567 becomes 'one million two hundred and thirty-four thousand five hundred and sixty-seven'. This is the standard system used across most of the world, including the US, UK and most of Europe.
South Asian system: lakh, crore
Used across India, Pakistan, Bangladesh and neighbouring countries, this groups digits differently after the first three: one lakh = 100,000, one crore = 10,000,000 (10 million). The same number, 1,234,567, becomes 'twelve lakh thirty-four thousand five hundred and sixty-seven' — a genuinely different grouping, not just different vocabulary, which is why it needs its own mode rather than just swapping word choices.
Currency mode
Writing an amount for a cheque or formal invoice needs a specific phrasing — 'Rupees One Lakh Only' or 'Dollars One Thousand and 00/100' — rather than a plain number-to-words conversion. Currency mode formats the output that way, including handling the decimal/cents portion correctly, so it's ready to write directly onto a cheque without further editing.
Questions people ask
What is a crore in millions?
One crore is 10 million, and one lakh is 100,000. So 5 crore is 50 million, and 25 lakh is 2.5 million.
Last updated 17 August 2026