Number to Words Converter

Spell out numbers in English words — for cheques, contracts, and forms. Handles decimals, negatives, and a currency mode. Instant and client-side.

Runs in your browser — nothing uploaded
In words

One thousand two hundred thirty-four point five

Useful for writing cheques, contracts, and invoices. Plain mode reads decimals digit by digit ("point five zero"); currency mode rounds to dollars and cents. Everything is computed in your browser.

Spell out a number in English words — for writing cheques, contracts, invoices, and forms. It handles decimals, negative numbers, and a currency mode for dollars and cents, and works with very large numbers without losing precision. Everything runs in your browser.

Private by design — your data never leaves your device

How to use it

No account, no upload — it all happens on your device.

1
Type a number (digits, an optional minus sign, and an optional decimal).
2
The words appear instantly below.
3
Turn on Currency mode for a dollars-and-cents phrasing.
4
Copy the result with one click.

Plain vs. currency mode

Two ways to read the decimal part.

  • Plain.1234.5 becomes "One thousand two hundred thirty-four point five" — the fractional digits are read one by one.
  • Currency.The same number becomes "One thousand two hundred thirty-four dollars and fifty cents" — rounded to two decimal places.

Writing amounts on a cheque

On a cheque, the words are the legal amount — if the digits and words disagree, the words win. Currency mode gives you the exact phrasing to copy onto the line, so there's no ambiguity about the sum. Related: convert whole numbers to Roman numerals.

Frequently asked

What is currency mode for?
Currency mode writes an amount the way you'd fill in a cheque or invoice — for example 1250.5 becomes 'One thousand two hundred fifty dollars and fifty cents'. It rounds to two decimal places (cents). Plain mode instead reads decimals digit by digit.
How large a number can it handle?
Up to the quintillions — far beyond everyday use. The integer part is processed as text, so very large whole numbers stay exact rather than losing precision the way ordinary number math would.
Does it handle decimals and negatives?
Yes. Negative numbers are prefixed with 'negative'. In plain mode, digits after the decimal point are read individually after the word 'point'; in currency mode they become cents.

Related tools

Color ConverterConvert any color between HEX, RGB, HSL, HWB, and OKLCH instantly. Includes a live swatch and one-click copy for each format.QR Code GeneratorGenerate QR codes for URLs, text, Wi-Fi, and more — entirely in your browser. Download as PNG or SVG. No tracking, no uploads.Unix Timestamp ConverterConvert Unix timestamps to human-readable dates and back. Supports seconds and milliseconds, UTC and local time. All in your browser.