Converters Number to Words Converter

Number to Words Converter

Convert any number into written words, in either the international or Indian numbering system.

One Thousand Two Hundred Thirty-Four

How to use this tool

Type any whole or decimal number (up to 15 digits) into the Number field, choose International or Indian (Lakh/Crore), and it's spelled out below instantly.

Two different ways of grouping the same number

The international system groups digits in threes all the way through: thousand, million, billion, trillion. The Indian system groups the first three digits together, then switches to groups of two: thousand, lakh (100,000), crore (10,000,000). This is a real structural difference in how the numbers are read aloud in India, Pakistan, and Bangladesh — not just different names for the same groupings.

Worked example

The number 1,234,567 becomes "One Million Two Hundred Thirty-Four Thousand Five Hundred Sixty-Seven" in the international system. The same number, written as 12,34,567 in Indian digit grouping, becomes "Twelve Lakh Thirty-Four Thousand Five Hundred Sixty-Seven" — the value is identical, but the words split at different points because the two systems group the digits differently.

Writing an amount on a cheque

For ₹12,50,000.50, convert 1250000 in the Indian system to get "Twelve Lakh Fifty Thousand", then convert 50 for the paise, and write "Rupees Twelve Lakh Fifty Thousand and Fifty Paise Only". Ending with "Only" and drawing a line through the rest of the box leaves no room for anyone to add words after yours. Converting 1250000.50 directly would give "Point Five Zero", which is not how money is written.

Above 99 crore the Indian system here continues with the traditional arab (100 crore), kharab and neel, so 25,000,000,000 reads "Twenty-Five Arab". Banks and newspapers usually write the same figure as "2,500 crore" instead, so for documents, convert the number of crores and add the word crore yourself.

Frequently Asked Questions

How are decimals, commas and negative numbers handled?

Digits after the decimal point are read one by one after the word "Point", so 12.50 becomes "Twelve Point Five Zero". That is not how a cheque in rupees and paise is written, so for money convert the paise as a second whole number. Commas and spaces are ignored, so 1,00,000, 100,000 and 1 00 000 all work, and a leading ₹ or Rs. is dropped. A leading minus sign adds "Negative".

When would I use the Indian numbering system over international?

Use Indian (Lakh/Crore) when writing amounts for an Indian audience or context — checks, legal documents, or financial figures in India commonly use lakh and crore rather than million and billion, because that is how large numbers are spoken and read there.

Why is there a limit on how many digits this handles?

This tool caps out at numbers below 1 quadrillion (15 digits) to stay within JavaScript's safe integer range, where every integer can be represented and calculated on exactly. Beyond that range, floating-point precision limits could silently produce an incorrect result, so the tool refuses rather than risk giving you wrong words.

Related Tools

Related Blog Posts