Number to Words – Convert Numbers to English Words & Back

Convert any number to English words, or paste words and get the number back. Supports the International and Indian numbering systems, currency formatting, and live conversion. Free, private, and runs entirely in your browser.

Convert

Number → Words

Tip: You can paste numbers with commas like 1,234,567 and they'll be parsed correctly.

Result

Waiting for input
Words
—

NumberWords

What does this Number to Words tool do?

This free online number to words converter translates numeric values into their English word form. Type 1234567 and get one million two hundred thirty-four thousand five hundred sixty-seven. The tool also works in reverse: switch the direction to Words → Number, type one hundred twenty-three, and get 123 back.

Everything runs locally in your browser. The numbers and words you enter never leave your device, there's no signup, and there are no usage limits.

International vs Indian numbering systems

The same number is grouped differently depending on which system you use. This tool supports both:

SystemGroupingScale wordsExample (1,234,567)
InternationalGroups of 3 digitsthousand, million, billion, trillionone million two hundred thirty-four thousand five hundred sixty-seven
IndianFirst 3 digits, then groups of 2thousand, lakh, crore, arab, kharabtwelve lakh thirty-four thousand five hundred sixty-seven

The Indian system is used across India, Pakistan, Bangladesh, Nepal, and Sri Lanka. The International system (also called the short scale) is used in most English-speaking countries.

Currency mode: rupees, dollars, euros, pounds

When currency mode is enabled, the result is formatted as a monetary amount. This is useful for invoices, cheques, and formal documents.

CurrencyInputOutput
Rupees123.45one hundred twenty-three rupees and forty-five paise only
Dollars123.45one hundred twenty-three dollars and forty-five cents
Euros123.45one hundred twenty-three euros and forty-five cents
Pounds123.45one hundred twenty-three pounds and forty-five pence

Indian currency amounts traditionally end with the word only, which the tool adds automatically.

Frequently asked questions

A number to words converter translates numeric values into their English word form. For example, 123 becomes one hundred twenty-three. This tool also works in reverse: you can type words like one million two hundred thousand and get the number back.
The converter supports numbers up to 999,999,999,999,999 (about one quadrillion) in the International system, and up to the same magnitude in the Indian system using units like lakh, crore, arab, and kharab.
The International system groups digits in threes: thousand, million, billion, trillion. The Indian system groups the first three digits, then in twos: thousand, lakh (100,000), crore (10,000,000), arab (1,000,000,000), kharab (100,000,000,000).
When you enable currency mode, the result is formatted as a monetary amount. For example, 123.45 with Rupees becomes one hundred twenty-three rupees and forty-five paise only. With Dollars it becomes one hundred twenty-three dollars and forty-five cents.
Yes. Toggle the direction to Words → Number and type words like one hundred twenty-three. The tool parses the words and returns 123. It handles hyphens, the word and, and all scale words including lakh, crore, million, and billion.
Yes, completely free. No signup, no watermark, no hidden charges. Convert as many numbers as you want for personal or commercial use.
Absolutely. Everything runs in your browser. The numbers and words you enter never leave your device — there is no server processing, no logging, and no data storage.
Yes. The converter is fully responsive and works on phones, tablets, and desktops.
When you convert a number to words, the breakdown shows how the number is split into scale groups. For example, 1,234,567 is shown as 1 million + 234 thousand + 567. This helps you verify the conversion and understand the grouping.