Number to Words
Spell out any number in plain English words — free, instant and private. Perfect for writing checks, invoices and legal documents. Everything is calculated in your browser and never uploaded.
How to use the Number to Words converter
- Type a number. Enter any whole number or decimal in the box above — for example 1234.56 or -90210.
- Pick your options. Choose the international (short scale) or Indian (lakh/crore) number system, and the currency for the check-writing format.
- Copy the words. The number is spelled out instantly in three styles. Press Copy next to the one you need.
About this tool
This free number-to-words converter turns figures into their written English form, the way you would write an amount on a check or in a contract. It supports very large numbers up to the vigintillions, decimals read digit by digit after the word “point”, and negative values. The currency format produces the classic check style, such as “One thousand two hundred thirty-four dollars and 56/100”, so there is no ambiguity about the amount being paid.
You can switch between the international short scale (thousand, million, billion, trillion) and the Indian system (thousand, lakh, crore, arab), which is handy for rupee cheques and South-Asian accounting. All spelling is done locally in your browser using pure JavaScript — nothing is sent to a server, so it works offline once loaded and keeps your figures completely private.
Frequently asked questions
How do I write a check amount in words?
Enter the exact dollar amount, including cents (for example 1250.00), and copy the “Currency (check style)” line. It renders as “One thousand two hundred fifty dollars and 00/100”, which is the standard way to write the amount in words on the payee line of a check.
How are the decimal digits read?
In the plain and capitalized formats, the fractional part is read digit by digit after the word “point” — so 3.14 becomes “three point one four”. In the currency format the two digits after the decimal are treated as cents and shown as “xx/100”.
What is the difference between the international and Indian systems?
The international short scale groups digits in threes and uses thousand, million and billion. The Indian system groups the trailing three digits, then pairs, and uses thousand, lakh and crore. For example 1,00,000 is “one lakh” in the Indian system and “one hundred thousand” internationally.
How large a number can it spell out?
The international mode handles numbers with up to 66 digits (into the vigintillions) and the Indian mode up to the shankh scale. Numbers larger than that show a friendly error asking you to shorten the value.