Spell Out Numbers, Currency, and Cheque Amounts
Type a figure on the left and it's spelled out in words on the right — 12345 becomes twelve thousand three hundred forty-five. Paste a whole sentence and every number inside it gets converted while the surrounding wording is left alone, so "Invoice 42 totals 1,899.50" becomes "Invoice forty-two totals one thousand eight hundred ninety-nine point five zero." Thousands separators are ignored automatically, so pasting 1,250,000 works exactly like typing 1250000.
Switch Numbering to Indian for lakh and crore grouping, pick a currency for a spoken-style amount, or choose the US check or Indian cheque format for the exact wording a bank line expects. Hit the swap button any time to flip direction and turn number words back into digits.
International vs. Indian numbering
The international system groups digits in threes, naming each group a thousand times the last: thousand, million, billion, and on up through decillion for very large figures. The Indian system groups the final three digits together and then splits the rest into pairs, naming each group a hundred times the last: thousand, lakh, crore, arab, kharab. The same number reads differently in each — 1,234,567 internationally is one million two hundred thirty-four thousand five hundred sixty-seven, while 12,34,567 in Indian usage is twelve lakh thirty four thousand five hundred and sixty seven.
What's the difference between a lakh and a crore?
One lakh is 100,000 — one hundred thousand in international terms, written 1,00,000 in the Indian convention. One crore is 10,000,000 — ten million internationally, a hundred lakh, written 1,00,00,000. Beyond crore, arab (a hundred crore) and kharab (a hundred arab) cover figures up to thirteen digits; past that, a number is left as digits since those names aren't in common use.
How does the "and" option work?
American English usually drops "and" between a hundred and what follows it, so 105 is one hundred five by default. British English keeps it, giving one hundred and five — tick "Use 'and'" for that form. Indian numbering and the check/cheque formats always include "and" before the final two-digit group regardless of this setting, since that's the conventional way those forms are read.
What do the currency, check, and cheque formats do?
Currency names the amount in dollars, pounds, euros, or rupees, with the cents, pence, or paise spelled out too — 1254.30 becomes one thousand two hundred fifty-four dollars and thirty cents. Check amount (US) writes the line a US bank check expects: the dollar amount in words followed by the cents as a fraction over 100, like one thousand two hundred fifty four and 30/100 — a whole-dollar figure gets "and 00/100". Cheque amount (India) writes the Indian convention instead, with a leading currency name in Title Case and a closing "Only", such as Rupees One Lakh Only.
How are decimals and negative numbers handled?
Outside of currency and check formats, a decimal is read digit by digit after the word "point" — 3.14 becomes three point one four. A minus sign in front of a number reads as "negative," so -42 becomes negative forty-two.
Related tools
- Roman Numeral Date Converter — convert dates to Roman numerals instead of words.
- Random Number Generator — generate random numbers to convert.
- Online Sentence Counter — count sentences in text that includes spelled-out numbers.
Last reviewed: August 2026