ZumaTools

Number to Words Converter

Type any number and see it spelled out in English words instantly, with an optional currency mode for checks.

one thousand two hundred thirty-four point five six

In words

Runs entirely in your browser — nothing you type is uploaded.

How it works

  1. Type or paste a number into the input field — decimals, negatives and thousands separators like 1,234.56 are all accepted.
  2. Pick Plain words or a currency (USD, EUR, GBP) and choose a capitalization style such as Title Case or UPPERCASE.
  3. Read the spelled-out result below and press Copy to place it on your clipboard.

Frequently asked questions

How large a number can this tool convert to words?
It converts any whole number up to 999 trillion (15 digits) using the standard American short scale, where one billion equals a thousand million. That range covers invoices, contracts, checks and virtually every everyday figure.
How are decimal numbers written out?
In plain mode each digit after the decimal point is spelled individually, so 3.14 becomes ‘three point one four’. This matches how decimals are read aloud in English and avoids ambiguous fraction wording.
Can I use this to write the amount on a check?
Yes — switch to USD, EUR or GBP mode and the tool produces bank-style wording such as ‘one hundred dollars and five cents’. Cents or pence are rounded to two decimal places, and singular forms like ‘one dollar’ are handled correctly.
Is anything I type sent to a server?
No. The conversion is a small piece of JavaScript that runs entirely in your browser, so numbers never leave your device. You can even load the page once and keep using it offline.
How are negative numbers and zero handled?
Negative values are prefixed with the word ‘negative’, so -12 becomes ‘negative twelve’. Zero is written as ‘zero’, and a lone decimal like 0.5 reads ‘zero point five’, matching common mathematical usage.

About this tool

This number to words converter turns any figure you type into its full English spelling the moment you type it. It supports whole numbers up to 999 trillion, negative values, and decimals, which are read digit by digit — 12.75 becomes ‘twelve point seven five’. A separate currency mode rewrites the same number as a money amount in US dollars, euros or British pounds, producing phrases like ‘two hundred fifty dollars and ten cents’ that match the wording banks expect on the amount line of a check.

Everything happens client-side. The page ships a compact conversion routine that splits your number into groups of three digits, names each group with the correct scale word — thousand, million, billion, trillion — and joins the parts with proper hyphenation such as ‘forty-two’. Because no data is transmitted anywhere, you can safely convert salaries, contract sums or account balances without privacy concerns, and the result updates live with no button to press.

The most common use case is writing checks: US banks require the amount in words, and a mismatch between digits and words can delay or void the payment. The tool is equally handy for legal documents and invoices where amounts are customarily stated both ways, for filling out wire transfer or money order forms, and for teachers or students checking how large numbers are read aloud.

A few practical tips: paste numbers straight from a spreadsheet — commas and spaces are ignored automatically. Use Title Case when the words will appear on a formal document, or UPPERCASE for check printing where capital letters are harder to alter. In currency mode, amounts are rounded to two decimal places, so enter the exact cents you intend to pay.

Related tools