Calculators & Converters
Number to words converter
Type a number or an amount of money and get it written out in words, ready to paste into a cheque, a contract or an invoice.
- Free, no sign-up
- Runs in your browser
- Nothing uploaded
Number
Style
Cents written as
Wording
Letter case
Result
Table
How to use this tool
- Type the number or money amount. Decimals become cents or a decimal part.
- Pick a currency, or "No currency" for a plain number.
- Choose how to write the cents, US or UK wording, and the letter case.
- Copy the words into your cheque, invoice or contract.
How it works
The converter splits the number into groups of three digits, writes each group in words and adds thousand, million, billion or trillion. Tens and units are joined with a hyphen, as in twenty-one. With a currency selected the whole part gets the currency name and the decimals become cents, pence or the local subunit.
1,234.56 USD = One thousand two hundred thirty-four dollars and fifty-six cents
Cheque style: One thousand two hundred thirty-four and 56/100 dollars
Good to know
American English leaves out the word "and" inside a number, so 120 is "one hundred twenty". British English says "one hundred and twenty". The UK option adds the "and" after hundreds. Both are understood everywhere, so choose the style your bank or contract uses.
The cheque style writes the cents as a fraction over 100, which is the usual form on US cheques. Always make the words and the figures agree. For Indian rupees in lakh and crore, use the separate amount-in-words tool for India. Numbers up to 999 billion are supported.
Frequently asked questions
How do I write 1,234.56 in words on a cheque?
Choose US dollars and the cheque style. The tool writes "One thousand two hundred thirty-four and 56/100 dollars".
Do I use "and" in numbers?
In British English yes, after hundreds. In American English it is usually left out, except to separate the cents.
How large can the number be?
Up to 999 billion, with decimals rounded to two places for currencies.
Is anything sent anywhere?
No. The words are generated in your browser.