"/>

Number to Words Converter

Type any number and read it as words in English, Nepali, Hindi, or 17 other languages. Supports amounts, cheques, and Western or Indian numbering.

0.0/5(0)

Try an example

1001,0001 Lakh1 Crore1 Million99,999.99

Region

Type any number above, then press Convert
to see it in words.

Your result

South Asia · Indian grouping

In words
Cheque Format

Chakriya Byaj CalculatorEMI Calculator NepalGPA to Percentage CalculatorHome Loan EMI Calculator NepalIELTS Score CalculatorPersonal Loan EMI Calculator Nepal

How satisfied are you with the overall experience?

1Very Dissatisfied
2 
3 
4 
5Very Satisfied

This Number to Words Converter writes the number you type as words the moment you enter it. Type the digits, pick a language, and read the result. It handles whole numbers up to 14 digits, decimals, negative values, and money amounts in 13 currencies. A numbers to words converter turns digits into their written, spelled-out form, and this one does it in 20 languages. Free, no signup.

Most converters print English words in one numbering style. This one shows both at once: Western (thousand, million, billion, trillion) and Indian (lakh, crore, arab, kharab, neel) forms appear side by side for English, Nepali, and Hindi. Amount mode adds a cheque line in the language you selected, so rupees, dollars, and pounds all end correctly. That difference matters when a miswritten cheque or invoice figure costs money.

How to Use the Number to Words Converter

Follow these steps to convert any number to words in seconds.

  1. Pick a mode. Number writes plain words. Amount writes a currency line and a cheque line.
  2. Type the digits. Commas are fine, so 1,234,567 and 1234567 both work.
  3. Choose one of the 20 languages from the list.
  4. In amount mode, pick one of the 13 currencies or let the language choose one for you.
  5. Read the words, then copy the line you need with the copy button.

For English, Nepali, and Hindi, the region tabs switch the grouping view between Western, Indian (South Asia), and East Asian scales. The result updates as you change any option, so you can compare forms instantly.

How Number Words Work in English

Number words across languages start from the same idea: name each digit group, then chain the groups from the largest down. The grouping sizes and the names themselves are language-specific, as this converter shows. In the Western system the groups, moving left from the hundreds, are thousand, million, billion, and trillion. Take 1,234,567. It splits into 1 million, 234 thousand, and 567, so it reads One Million Two Hundred Thirty-Four Thousand Five Hundred Sixty-Seven. Indian numbering uses groups of a different size. The last three digits stay together, then every group after that has two digits. The same number writes as 12,34,567 and reads Twelve Lakh Thirty-Four Thousand Five Hundred Sixty-Seven. One lakh equals one hundred thousand, and one crore equals ten million. Both systems represent the same value; the right one to use depends on the regional convention and context. That is why this converter prints both at once, side by side.

Compound tens take a hyphen from twenty-one upward, so the converter prints thirty-four and sixty-seven with a dash. Hundreds take no "and" in the American convention, which is the default here. British English commonly keeps an "and" in the same position, writing five hundred and sixty-seven. That matches how checks, invoices, and official documents in the United States write amounts.

Indian Numbering: Lakh, Crore, and Beyond

South Asian numbering groups the last three digits of a number together, then groups every following pair. Where a Western reader writes 1,000,000, a reader in India, Nepal, Pakistan, Bangladesh, or Sri Lanka writes 10,00,000 and reads it as ten lakh. The same habit carries to the higher scale words lakh, crore, arab, kharab, and neel.

Indian unitValueSame as (Western)
1 lakh100,000one hundred thousand
10 lakh1,000,000one million
1 crore10,000,000ten million
1 arab1,000,000,000one billion
1 kharab100,000,000,000one hundred billion
1 neel10,000,000,000,000ten trillion

Every figure in the table is what the converter returns for those values. When you type 10,00,000 in the South Asia tab, the tool prints Ten Lakh on the Indian side and One Million on the Western side, so both conventions stay visible in one view.

Number to Words Examples

Every row below was produced by the converter itself, so you can reproduce each output by typing the same digits.

NumberWestern (English)Indian (English)Other language
100One HundredOne HundredHindi: एक सौ
1,000One ThousandOne ThousandNepali: एक हजार
10,000Ten ThousandTen ThousandHindi: दस हज़ार
105,001One Hundred Five Thousand OneOne Lakh Five Thousand OneSpanish: ciento cinco mil uno
456,789Four Hundred Fifty-Six Thousand Seven Hundred Eighty-NineFour Lakh Fifty-Six Thousand Seven Hundred Eighty-NineNepali: चार लाख छपन्न हजार सात सय उनान्नब्बे
1,234,567One Million Two Hundred Thirty-Four Thousand Five Hundred Sixty-SevenTwelve Lakh Thirty-Four Thousand Five Hundred Sixty-SevenHindi: बारह लाख चौंतीस हज़ार पाँच सौ सड़सठ
100,000,000One Hundred MillionTen CroreNepali: दस करोड
1,000,000,000,000One TrillionTen KharabNepali: दस खर्ब

Decimal and zero cases behave the same way. Type anything from a single zero up to 99,999,999,999,999 and the converter returns a full word form, never a blank or a broken sentence.

Amounts, Currencies, and Cheque Format

Amount mode names the main unit and the sub-unit of the currency you choose. For 1,250.45 USD it reads One Thousand Two Hundred Fifty Dollars and 45/100 Cents, and for 2,531.50 INR it reads Two Thousand Five Hundred Thirty-One Rupees and 50/100 Paisa. The currency list covers USD, GBP, EUR, INR, NPR, BDT, PKR, LKR, IDR, TRY, RUB, JPY, and KRW.

For a bank cheque, turn on the Only line and the words end in the conventional closing used on many cheque and payment forms: One Thousand Two Hundred Fifty Dollars and Forty-Five Cents Only. The Show decimal as fraction option swaps the spelled cents for a fraction over 100, a style many banks still print: One Thousand Two Hundred Fifty Dollars and 45/100 Only. The cheque line follows the language you selected, so a Nepali bank amount prints as एक हजार दुई सय चौँतीस रुपैयाँ र छपन्न पैसा मात्र. Cheque layout rules vary by bank and country, so treat the line as a strong default and confirm the exact style with your bank before signing.

Sub-units follow local usage. Indian and Nepali amounts end in rupees and paisa, pounds come with pence, and dollars carry cents. Zero amounts do not break the line: 1.00 USD prints as One Dollar and Zero Cents, never with an empty tail.

20 Languages and 13 Currencies

The converter writes number words in 20 languages: English, Nepali, Hindi, Spanish, Portuguese, French, German, Indonesian, Turkish, Russian, Arabic, Bengali, Urdu, Tamil, Telugu, Marathi, Gujarati, Sinhala, Japanese, and Korean. Change the language and the same digits render in that script, from Devanagari to Tamil to Arabic, with the scale words and grouping each language uses. Sinhala, for example, splits two-digit names in the local pattern, and Arabic, Japanese, and Korean keep their own number grammar.

Why Numbering Systems Differ

Grouping is a habit, not a rule of arithmetic. Western readers write 1,000,000 and say one million. Readers across South Asia write 10,00,000 and say ten lakh. Both describe the same quantity. Invoices, bank forms, and property deeds follow the local habit, so matching the convention matters for anything official. The converter keeps both spellings in view so you can copy the one your reader expects.

Limits and Big Numbers

The tool accepts whole numbers up to 14 digits and decimal parts up to 6 places. That ceiling covers practical sums, because few everyday amounts go beyond 99,999,999,999,999. Negative values convert with a leading minus, and zero converts cleanly in every language.

Frequently Asked Questions

How do I convert numbers to words?

Pick Number or Amount mode, type the digits, choose a language, and read the result. Commas are optional, so 1,234,567 and 12,34,567 both convert correctly.

How do I write 100,000 in words?

One hundred thousand in the Western system, and one lakh in the Indian system. The converter shows both forms at once.

How many zeros are in 1 crore?

Seven. One crore is 10,000,000, which is ten million in the Western system.

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

Write the whole number in words using your regional grouping system, then add the sub-unit amount. For Western currencies like USD, write the fraction over 100 (for example, 1,250.45 USD becomes One Thousand Two Hundred Fifty Dollars and 45/100 Only). For South Asian currencies like INR or NPR, turn on Amount mode to use Indian grouping (Lakh, Crore) with local sub-units (for example, 1,25,000.50 NPR becomes One Lakh Twenty-Five Thousand Rupees and 50 Paisa Only)

How do I write decimals in words?

The whole part comes first as words, then the decimal part as sub-unit words or as a fraction. The value 1.00 prints as One Dollar and Zero Cents.

How do I convert numbers to words in Hindi or Nepali?

Choose Hindi or Nepali as the language and type the number. The converter uses Indian numbering (lakh, crore) and Devanagari script automatically, so 12,34,567 prints in Hindi as बारह लाख चौंतीस हज़ार पाँच सौ सड़सठ.

What is the difference between Indian and Western numbering?

The digit groups differ. Western numbering groups by three places (thousand, million, billion). Indian numbering keeps the last three digits together, then groups by two, with words such as lakh and crore. Ten lakh equal one million, and one crore equals ten million.

What is the largest number the converter can handle?

Whole numbers up to 14 digits, or 99,999,999,999,999, with decimals up to 6 places. The high Indian scales, such as kharab and neel, stay available at that ceiling.

Do you store the numbers I convert?

No. Your input is used only to produce the words and is not stored or shared afterwards.

Loading reviews...