HomeConvertersNumbersNumber to Words Converter

Number to Words Converter

Numbers

Convert any number to words in Indian (Lakh, Crore) and International (Million, Billion) naming systems. Useful for cheques, legal documents, and finance.

Enter a Number
Quick Examples

What is a Number to Words?

The Number to Words Converter translates any whole number into its written word form in both the Indian and International naming systems simultaneously. Enter a number like 10,00,00,000 and it instantly shows "One Crore" on the Indian side and "Ten Million" on the International side — no manual conversion, no mental arithmetic, no risk of misreading the scale.

India uses a distinct number naming system where groups of two digits define named units (Lakh at 10^5, Crore at 10^7, Arab at 10^9, Kharab at 10^11), while the International system names units at every three digits (Thousand, Million, Billion, Trillion). These two systems coexist in Indian life: government budgets and RBI reports use Lakh and Crore; Bloomberg, IMF reports, and global press use Million and Billion. A number that is "One Crore" in a domestic context is "Ten Million" in an international headline — and being confident about that equivalence matters when precision is legally or financially required.

The converter handles numbers from zero up to 999 Shankh (≈ 10^20), covering the full practical range from everyday transactions to national-scale GDP figures. Each result panel also shows the correctly comma-grouped format — Indian grouping (1,00,00,000) and International grouping (10,000,000) — so you can verify the digit count at a glance. For unit-to-unit conversions between named scales like Crore and Million, see the Indian Number System Converter.

How to use this Number to Words calculator

  1. Click or tap the Enter a Number input field at the top of the converter.
  2. Type the number using digits only — no commas, spaces, or decimal points. For example, type 10000000 for One Crore.
  3. The Indian System panel on the left updates instantly, showing the word form using Indian naming (Lakh, Crore, Arab, Kharab, Neel, Padma, Shankh) along with the Indian comma-grouped format (1,00,00,000) as a chip.
  4. The International System panel on the right shows the same number in International naming (Thousand, Million, Billion, Trillion, Quadrillion, Quintillion) along with International comma grouping (10,000,000).
  5. For numbers you do not know off the top of your head, tap a row in the Quick Examples list — it loads the number and shows its word form so you can verify the scale before entering your own value.
  6. To clear and start again, delete the input — the Quick Examples list reappears automatically.
  7. Copy the word form from either panel for use in your cheque, document, or report. The word form uses standard capitalisation suitable for formal documents.

Formula & Methodology

Both naming systems convert a number to words by breaking it into groups and attaching a unit name to each group.

Indian system — groups of 2 after the first 3:

The rightmost three digits form the first group (Hundreds, Tens, Units). Every subsequent group of two digits gets a named unit:

| Digits from right | Named unit | Value |
|---|---|---|
| 1–3 | (no unit — hundreds/tens/ones) | 1 |
| 4–5 | Thousand | 10^3 |
| 6–7 | Lakh | 10^5 |
| 8–9 | Crore | 10^7 |
| 10–11 | Arab | 10^9 |
| 12–13 | Kharab | 10^11 |
| 14–15 | Neel | 10^13 |
| 16–17 | Padma | 10^15 |
| 18–19 | Shankh | 10^17 |

International system — groups of 3:

Every three digits from the right get a named unit:

| Digits from right | Named unit | Value |
|---|---|---|
| 1–3 | (no unit) | 1 |
| 4–6 | Thousand | 10^3 |
| 7–9 | Million | 10^6 |
| 10–12 | Billion | 10^9 |
| 13–15 | Trillion | 10^12 |
| 16–18 | Quadrillion | 10^15 |
| 19–21 | Quintillion | 10^18 |

Worked example — 12,34,56,789:

Indian: extract groups from right → 789 (ones) + 56 Thousand + 34 Lakh + 12 Crore
→ Twelve Crore Thirty-Four Lakh Fifty-Six Thousand Seven Hundred Eighty-Nine

International: extract groups of 3 from right → 789 (ones) + 456 Thousand + 123 Million
→ One Hundred Twenty-Three Million Four Hundred Fifty-Six Thousand Seven Hundred Eighty-Nine

Quick equivalence reference:

| Number | Indian words | International words |
|---|---|---|
| 1,000 | One Thousand | One Thousand |
| 1,00,000 | One Lakh | One Hundred Thousand |
| 10,00,000 | Ten Lakh | One Million |
| 1,00,00,000 | One Crore | Ten Million |
| 10,00,00,000 | Ten Crore | One Hundred Million |
| 1,00,00,00,000 | One Arab | One Billion |
| 1,00,00,00,00,000 | One Kharab | One Hundred Billion |
| 10,00,00,00,00,000 | Ten Kharab | One Trillion |

For converting between these named units directly (e.g. entering "5 Crore" and getting "50 Million" as a number), use the Indian Number System Converter. For number base conversions (decimal to binary, hexadecimal, octal), see the Number Base Converter.
Frequently Asked Questions
What is a Number to Words Converter?
A Number to Words Converter translates any numeric figure into its written word form — for example, 10,000,000 becomes 'One Crore' in the Indian system and 'Ten Million' in the International system. This tool displays both representations simultaneously so you can instantly see how a number reads in each naming convention. It is particularly useful for cheques, legal agreements, invoices, and any document that legally requires amounts to be written in words.
How do you write 1 Lakh in words?
1 Lakh (1,00,000) is written as 'One Lakh' in the Indian naming system. In the International system, the same number is written as 'One Hundred Thousand.' The Indian system uses Lakh as a named unit at 10^5, while the International system does not have a dedicated name at this scale — it falls between Thousand (10^3) and Million (10^6). Both forms are correct; which one to use depends on the context and the audience.
How do you write 1 Crore in words?
1 Crore (1,00,00,000) is written as 'One Crore' in Indian English. In the International system, the same value is written as 'Ten Million.' Crore is a named unit at 10^7 in the Indian system, with no direct International equivalent — it sits between One Million and One Hundred Million. The word 'Crore' is used across India, Pakistan, Bangladesh, Nepal, and Sri Lanka in official financial documents.
What is 1 Billion in Indian words?
1 Billion equals 'One Hundred Crore' or 'One Arab' in the Indian naming system. Since 1 Billion is 1,000,000,000 (10^9) and 1 Crore is 10,000,000 (10^7), it takes exactly 100 Crore to make 1 Billion. Arab is the Indian named unit at 10^9, directly equivalent to the International Billion. When global financial news reports a figure in Billions, multiplying by 100 gives the Crore equivalent for Indian context.
How do you write 10 Lakh in words?
10 Lakh (10,00,000) is written as 'Ten Lakh' in the Indian system. In the International system, the same number is written as 'One Million.' This is one of the most commonly needed conversions in India — salary packages, real estate prices, and startup valuations are often quoted in Lakh, while international benchmarks use Million. The two are exactly equal: 10 Lakh = 1 Million.
What is 1 Trillion in Indian words?
1 Trillion is written as 'Ten Kharab' or 'One Lakh Crore' in the Indian system. Since 1 Trillion is 10^12 and 1 Crore is 10^7, it takes 1,00,000 Crore (one lakh crore) to reach 1 Trillion. This figure appears frequently in India's Union Budget context — a budget of ₹50 Trillion would be described as '₹50 Lakh Crore' in official government documents. Kharab (10^11) is the named Indian unit just below this scale.
Why do cheques and legal documents require amounts in words?
Indian law (Negotiable Instruments Act, 1881) requires that cheques state the amount in words to prevent fraudulent alteration — a numeric '1,00,000' can be changed to '9,00,000' with a single digit, but 'One Lakh' cannot be altered as easily without detection. Legal agreements and deeds follow the same convention to ensure clarity and enforceability. Bank-issued cheques in India print the words in Indian system naming (Lakh, Crore), so knowing the correct word form is essential for filling out cheques accurately.
How do I use the Number to Words Converter?
Type or paste any whole number into the input field at the top of the converter. The tool instantly shows the word form in both Indian System (on the left, using Lakh, Crore, Arab, Kharab) and International System (on the right, using Thousand, Million, Billion, Trillion) panels. The formatted number with correct comma grouping is shown as a chip in each panel — Indian grouping (1,00,00,000) on the left and International grouping (10,000,000) on the right. You can also tap any Quick Example row to load that value instantly.
What is the largest number this converter supports?
The converter supports numbers up to 999 Shankh, which is approximately 10^20 (one hundred quintillion). In the International system, this corresponds to roughly 99 Quintillion. This range covers all practically encountered numbers in finance, government budgets, and economics — including India's national GDP, global market capitalisation, and international debt figures. Numbers beyond this limit will show an error message.
Are number-to-words rules different in Indian and US English?
Yes, significantly. Indian English uses named units at every two decimal places above Thousand — Lakh (10^5), Crore (10^7), Arab (10^9), Kharab (10^11), and so on. US/International English uses named units at every three decimal places — Thousand (10^3), Million (10^6), Billion (10^9), Trillion (10^12). For numbers below 1,000, both systems use identical words (One Hundred Twenty-Three is the same in both). The divergence begins at 1,00,000, where Indian English says 'One Lakh' and US English says 'One Hundred Thousand.'
How do you write 50 Crore in International words?
50 Crore (50,00,00,000) is written as 'Five Hundred Million' in the International system. The conversion: 50 × 10^7 = 5 × 10^8 = 500 Million. This kind of conversion is common when reporting Indian startup valuations or corporate deal sizes for an international audience — a ₹500 Crore acquisition equals approximately ₹5 Billion (or $600 million at current rates). Use the [Indian Number System Converter](/indian-number-converter/) for direct unit-to-unit conversions between Crore and Million.
Can this converter handle numbers like 12,34,56,789?
Yes. Enter the digits without commas — type '123456789' — and the converter processes the full number. The result shows 'Twelve Crore Thirty-Four Lakh Fifty-Six Thousand Seven Hundred Eighty-Nine' in Indian and 'One Hundred Twenty-Three Million Four Hundred Fifty-Six Thousand Seven Hundred Eighty-Nine' in International. The Indian-format comma display (12,34,56,789) and International-format display (123,456,789) both appear as chips in their respective result panels.