Number to Words Converter

Convert numbers to English words instantly. Multi-currency support with Indian numbering (lakh/crore), check writing format, and text-to-speech.

Convert a Number

Enter a number below. Supports up to 15 digits, decimals, and negative numbers.

Mode
Text Case
twelve thousand three hundred forty-five and 67/100

How to Convert Numbers to Words

1
Choose Mode & Currency
Select Standard for plain numbers or Currency for financial amounts. For currency mode, pick your currency — INR uses Indian lakh/crore numbering.
2
Enter Your Number
Type any number (up to 15 digits). Use commas or not — the converter handles both. Decimals are supported for cents/pence/paise.
3
Choose Text Case
Select lowercase, UPPERCASE, Title Case, or Sentence case to format the output for your specific use case.
4
Copy or Listen
Click Copy to copy the words to clipboard. Click Listen to hear the number spoken aloud using your browser's text-to-speech engine.

Frequently Asked Questions

How do you convert a number to words?
Enter your number and select Standard or Currency mode. The converter splits the number into groups of three digits (billions, millions, thousands, hundreds) and translates each group into English words. Numbers are processed from left to right, with correct placement of "and" between hundreds and tens, and hyphenation for compound numbers like "twenty-one" through "ninety-nine."
What is the Indian numbering system (lakh, crore)?
The Indian numbering system groups digits differently from the Western system. Instead of millions and billions, it uses lakh (1,00,000 = 100,000) and crore (1,00,00,000 = 10,000,000). Digits are grouped as 2,2,3 from the right: 12,34,567 reads as "twelve lakh thirty-four thousand five hundred sixty-seven." Select INR currency mode to use this system. This numbering is used across India, Pakistan, Bangladesh, and Nepal in official and financial contexts.
How do you write a check amount in words?
Switch to Currency mode and select USD. For example, $1,234.56 becomes "one thousand two hundred thirty-four and 56/100 dollars." US banking convention writes the dollar amount in words followed by the cents as a fraction over 100. The word "dollars" appears after the cents fraction. For other currencies, the same pattern applies but with the appropriate currency name and sub-unit.
Why does Japanese Yen have no cents?
The Japanese Yen (JPY) has no fractional sub-unit — it is the smallest currency unit. Unlike USD (100 cents per dollar) or GBP (100 pence per pound), 1 yen is indivisible in modern usage. Historically, the sen (1/100 yen) and rin (1/1000 yen) existed but were discontinued in 1953. When JPY mode is selected, decimal values are rounded to the nearest whole yen.
How large a number can this converter handle?
This converter handles numbers up to 999,999,999,999,999 (approximately 1 quadrillion, or 999 trillion) with 15 significant digits. This covers all practical financial, accounting, and check-writing needs. Numbers beyond this range are rare outside of scientific contexts. The converter preserves up to 2 decimal places for currency amounts and up to 6 decimal places for standard numbers.

How Number-to-Words Conversion Works

Converting numbers to words is a fundamental operation in finance, banking, legal documents, and education. The algorithm processes the number from left to right, splitting it into groups of three digits. Each group (billions, millions, thousands, hundreds) is converted independently, with the group name appended. Special rules handle the placement of "and" (between hundreds and tens in British English), hyphenation of compound numbers (twenty-one through ninety-nine), and the irregular teens (eleven through nineteen). For example, the number 1,234,567 breaks into "one million" (1), "two hundred thirty-four thousand" (234), and "five hundred sixty-seven" (567).

Different languages and cultures have different numbering conventions. English uses the short scale (million = 10⁶, billion = 10⁹, trillion = 10¹²). Most continental European languages use the long scale (million = 10⁶, milliard = 10⁹, billion = 10¹²), which can cause confusion in translation. This converter uses the short scale (US/UK modern English).

Indian Numbering System: Lakh and Crore

The Indian subcontinent uses a unique numbering system that groups digits in 2,2,3 pattern from the right rather than the Western 3,3,3. Key units include:

Indian UnitWestern EquivalentNumeric ValueExample Usage
1 Lakh100 Thousand100,000Salary: ₹12 lakh/year
10 Lakh1 Million1,000,000Population of a mid-sized city
1 Crore10 Million10,000,000Bollywood film budget
10 Crore100 Million100,000,000Large corporate revenue
1 Arab1 Billion1,000,000,000National budget line item
1 Kharab100 Billion100,000,000,000Government expenditure

Currency-Specific Formatting

CurrencyCodeMain UnitSub-UnitNumberingDecimal Places
US DollarUSDDollar(s)Cent(s) (1/100)Western2
EuroEUREuro(s)Cent(s) (1/100)Western2
British PoundGBPPound(s)Pence (1/100)Western2
Japanese YenJPYYenNoneWestern (man/oku)0
Indian RupeeINRRupee(s)Paise (1/100)Indian (lakh/crore)2