Number to Words Converter

Convert numbers to words instantly, with cardinal, ordinal, currency and cheque spelling for any number.

Try an example:

one thousand two hundred thirty-four point five six

Cheque line One Thousand Two Hundred Thirty-Four and 56/100

Digits
1,234.56
Ordinal
Whole numbers only
Currency
one thousand two hundred thirty-four dollars and fifty-six cents
No uploads. Your files stay on your device.

Free forever, no sign-up, no cookies. Buy me a coffee

How it works

Type a number and this converter spells it out in English words as you type โ€” whole numbers, decimals and negatives all work, up to 36 digits (that is hundreds of decillions). It uses the short scale (thousand, million, billion, trillionโ€ฆ), hyphenates compound tens the way style guides expect (โ€œthirty-fourโ€, not โ€œthirty fourโ€), and reads the part after the decimal point digit by digit as โ€œpoint five sixโ€.

Alongside the plain words you also get the ordinal form (โ€œone thousand two hundred thirty-fourthโ€), a currency reading in dollars, euros, pounds or rupees, and a cheque line such as โ€œOne Thousand Two Hundred Thirty-Four and 56/100โ€ for writing amounts by hand. Switch on British style to insert โ€œandโ€ before the last part, and pick the capitalisation you need. Everything is calculated in your browser with JavaScript โ€” nothing is uploaded, and there are no ads or sign-ups.

Frequently asked questions

How do you write 1234.56 in words?

1234.56 is "one thousand two hundred thirty-four point five six", or "one thousand two hundred thirty-four dollars and fifty-six cents" as money. Type it in and all the forms appear at once, including the cheque line "One Thousand Two Hundred Thirty-Four and 56/100".

Does it handle decimals, negative numbers and very large numbers?

Yes. Digits after the decimal point are read one by one as "point five six", a minus sign becomes "negative", and whole numbers up to 36 digits are supported using the short scale of thousand, million, billion, trillion and on up to decillion.

How do I write an amount in words on a cheque?

Use the Cheque line output: it gives the amount in Title Case followed by the cents as a fraction, for example "One Thousand Two Hundred Thirty-Four and 56/100". Pick your currency to get the spoken form in dollars, euros, pounds or rupees as well.

Report a bug