● Live Utility

Number to Words Converter

Convert any number into words — with currency wording, cheque-writing format, letter case options, and the South Asian Lakh/Crore numbering system used across Pakistan, India, Bangladesh, and Nepal.

Free · No signupRuns entirely in your browser

Your number

Include decimals for cents / paisa — e.g. 1234.56

South Asian: 1 Lakh = 100,000 · 1 Crore = 1,00,00,000 (10 million) — common in Pakistan and India.

Amount in Words

Formatted number
Numbering systemInternational (Thousand / Million)

Cheque-writing format

  • CCopy result
  • DDownload PDF
  • SSave this calculation
  • HToggle history
  • ?Show this panel
  • EscClose open panel

Disabled while typing in a field.

Last updated: August 4, 2026  ·  Reviewed by the DoCalc team

What Is a Number to Words Converter?

A number to words converter spells out a numeric value as written text — "1,234" becomes "One Thousand Two Hundred Thirty-Four." It's most commonly needed for writing cheques (where the spelled-out amount is the legally authoritative figure, not the digits), legal and financial documents, invoices, and educational use. This tool also handles currency wording (e.g. "Rupees" or "Dollars" and their sub-units), a ready-to-use cheque format, and both major numbering conventions used around the world.

Behind a simple-looking result is a surprising amount of nuance: where to place "and," how to handle a zero in the middle of a number versus at the end, how currency sub-units (cents, paisa) should be worded, and — for anyone working across Pakistan, India, Bangladesh, Nepal, or Sri Lanka — which numbering system's grouping conventions apply. This page covers all of it.

How the Conversion Works

The converter breaks a number into groups and converts each group independently before joining them with the right scale word (Thousand, Million, Lakh, Crore, and so on). Under the international system, digits are grouped in sets of three starting from the right: 1,234,567 splits into 1 / 234 / 567 and reads as "One Million, Two Hundred Thirty-Four Thousand, Five Hundred Sixty-Seven." Under the South Asian system, only the last three digits form the first group — everything after that groups in pairs, which is why 1,234,567 is written 12,34,567 and reads as "Twelve Lakh, Thirty-Four Thousand, Five Hundred Sixty-Seven." Decimals are handled as a separate, smaller conversion: the portion after the decimal point is converted on its own and appended as cents, paisa, or simply read digit-by-digit, depending on the currency and letter-case options selected.

Examples

A few representative conversions, to show how the same underlying number reads differently depending on the numbering system and currency chosen:

45,000 (International, no currency) → Forty-Five Thousand 45,000 (South Asian, no currency) → Forty-Five Thousand 1,250,000 (International) → One Million Two Hundred Fifty Thousand 1,250,000 (South Asian) → Twelve Lakh Fifty Thousand 99,999.50 USD → Ninety-Nine Thousand Nine Hundred Ninety-Nine US Dollars and Fifty Cents

Notice that small numbers (under 100,000) read identically in both systems — the two conventions only diverge once a number crosses the one-lakh / hundred-thousand threshold, which is exactly where the digit grouping starts to differ.

International vs. South Asian Numbering

Most of the world uses the international numbering system, which groups digits in sets of three: thousand, million, billion, trillion. Pakistan, India, Bangladesh, Nepal, and Sri Lanka use the South Asian numbering system instead, which groups the first three digits together and then every two digits after that — introducing Lakh (100,000) and Crore (10,000,000) as the next two place values.

ValueInternationalSouth AsianDigit grouping
1,000One ThousandOne Thousand1,000
100,000One Hundred ThousandOne Lakh1,00,000
1,000,000One MillionTen Lakh10,00,000
10,000,000Ten MillionOne Crore1,00,00,000
1,000,000,000One BillionOne Arab1,00,00,00,000

This calculator switches between the two conventions instantly — toggle "South Asian (Lakh/Crore)" and both the spelled-out words and the formatted number update to match, including the correct South Asian comma placement.

Use Cases: Writing an Amount in Words for a Cheque

The golden rule of cheque writing is that the words matter more than the digits — if they disagree, banks honor the written amount. Spelling out the amount in full, followed by the word "Only," prevents anyone from altering the figure after you've signed. The cheque-format output above does exactly this: the whole amount in words, the currency name, any cents/paisa spelled out, and "Only" at the end — ready to copy directly onto a cheque.

Example: 123,456.75 PKR (South Asian) → One Lakh Twenty-Three Thousand Four Hundred Fifty-Six Pakistani Rupees and Seventy-Five Paisa Only

Beyond cheques, this converter comes up in a handful of other recurring situations: legal contracts and property deeds, where amounts are conventionally written in both numerals and words for unambiguous enforceability; invoices and purchase orders in regions where spelled-out totals are standard practice; accounting and audit documentation; and classroom use for teaching place value and the two numbering systems side by side. Accessibility tools also lean on the same logic — screen readers and text-to-speech systems convert numbers to words internally so amounts are read naturally rather than digit-by-digit.

Common Mistakes to Avoid

The most common mistake is mixing up which numbering system a document needs — writing "twelve lakh" on a cheque or contract meant for an international-system reader (or vice versa) can cause real confusion, since the same digits are grouped and read differently under each convention. A second mistake is omitting the word "Only" at the end of a cheque amount, which is what actually prevents the figure from being altered after signing — the spelled-out amount alone doesn't provide that protection. A third mistake is rounding or dropping the decimal portion (cents/paisa) when the exact amount matters legally or financially — for anything going on a cheque or contract, the sub-unit should be spelled out explicitly, not rounded away.

Frequently Asked Questions

What is the South Asian (Lakh/Crore) numbering system?

Used in Pakistan, India, Bangladesh, and Nepal, it groups large numbers differently from the international system: 1 Lakh = 100,000 and 1 Crore = 10,000,000 (100 Lakh). Digits are grouped as the last 3 digits, then every 2 digits after that — e.g. 12,34,56,789 instead of 123,456,789.

How do I write an amount in words for a cheque?

Spell out the whole amount in words, followed by the currency name, any cents/paisa as words, and the word "Only" at the end. The word "Only" prevents the amount from being altered after you sign the cheque.

What is 1 Crore in the international numbering system?

1 Crore equals 10,000,000 (ten million). 1 Lakh equals 100,000 (one hundred thousand).

Do small numbers read the same in both numbering systems?

Yes — any number under 100,000 reads identically in the international and South Asian systems. The two conventions only diverge once a number crosses the one-lakh (100,000) threshold, where the digit grouping starts to differ.

How are decimals (cents or paisa) handled?

The portion after the decimal point is converted separately from the whole number and appended as a sub-unit — for example, "75" after the decimal in a currency amount becomes "Seventy-Five Cents" or "Seventy-Five Paisa," depending on the currency selected.

Can this tool convert numbers without a currency?

Yes — select "No currency (plain number)" to get a plain spelled-out number without any currency name attached, useful for legal documents, educational contexts, or anywhere a bare number needs to be written out in words.

Related calculators