Home / Methodology
How it works

The rules behind the words.

Number-to-words looks simple until you cross regions. Here is exactly how this converter groups digits, names scales, and where it deliberately stops.

The Indian numbering scale

The Indian system matches the international one up to ten thousand. Above that, it introduces a new word every second power of ten, and groups digits in twos rather than threes.

ValueIndian termWritten form
10⁵Lakh1,00,000
10⁷Crore1,00,00,000
10⁹Arab (100 crore)1,00,00,00,000
10¹¹Kharab1,00,00,00,00,000

The comma rule is the part generic tools get wrong: group the first three digits from the right, then every two digits after that. So 1234567 becomes 12,34,567 — not 1,234,567.

Short scale vs long scale

For the international system this converter uses the short scale, where each new word arrives every three powers of ten: billion is 10⁹, trillion is 10¹². This is standard in the United States and, since 1974, in modern British English too.

Some continental European languages use the long scale, where 10⁹ is a milliard and "billion" means 10¹². Because this is an English-language tool, it stays on the short scale throughout. If you have seen 10⁹ called a milliard, that is the long scale at work — the value is the same, only the name differs.

The "and" convention

British and Indian English place "and" before the final tens and units: "One Hundred and One". American English usually omits it: "One Hundred One". The converter switches automatically based on the currency you choose — pounds, euro and rupees use "and"; dollars do not.

Where we stop, on purpose

Reliable support runs through arab and kharab, which covers every realistic banking, invoice and legal figure. Beyond kharab the terms (nil, padma, shankh) are inconsistent across regions and rarely used, so rather than guess, the converter falls back to repeated lakh/crore phrasing — the same thing Indian usage does in practice. Saying so plainly is part of getting it right.

Everything runs in your browser. Numbers are converted on your device. Nothing you type is sent to a server.