Type a number or cheque amount and get it written out in words, in US or Indian numbering. It runs in your browser.
Enter the amount, pick a currency and a numbering system, and the words appear instantly. For a cheque, choose a currency and tick "Add only". Decimals are read as the currency's minor unit, so 1,234.56 in US dollars becomes one thousand two hundred thirty-four dollars and fifty-six cents.
| Number | International | Indian |
|---|---|---|
| 100,000 | one hundred thousand | one lakh |
| 2,500,000 | two million five hundred thousand | twenty-five lakh |
| 10,000,000 | ten million | one crore |
The Indian system groups digits as 3, then 2, then 2 (for example 12,34,56,789). Switch the numbering system to match the grouping you use. The numeral shown under the words is grouped to match.
Hyphenation (twenty-one) is standard in most style guides. British style adds "and" after hundreds (one hundred and five), while American style usually leaves it out. Both are options here.
The converter handles whole numbers into the very large values (up to about 10^36), and rounds currency amounts to two decimal places. Without a currency, decimals are read digit by digit, so 3.14 becomes "three point one four".
Write the whole-number part in words, add the currency name, then the decimal part as cents or the local minor unit. For example, 150.50 US dollars is one hundred fifty dollars and fifty cents.
A lakh is 100,000 and a crore is 10,000,000 in the Indian numbering system. So 25,00,000 is twenty-five lakh.
British English usually writes one hundred and five, while American English usually writes one hundred five. Choose the style your bank or document expects.
The converter produces the standard wording, but you are responsible for checking it against your bank's rules before writing a cheque.
No. The conversion runs entirely in your browser and nothing is sent to a server.