Number to Words Converter

Spell out any number in English — including a currency mode for checks.

A free online number to words converter — type any whole number, decimal, or negative number and get its English spelling instantly. Switch to Currency mode for the dollars-and-cents phrasing a check or legal document expects. No signup, runs entirely in your browser.

Examples:

Currency mode

Dollars and cents phrasing — for checks and legal documents

In words

What does a number to words converter do?

A number to words converter spells out a numeral in plain English — turning 1234 into "one thousand two hundred thirty-four." It's the reverse of reading a number aloud: instead of a person interpreting digits, the tool writes out exactly how the number would be spoken. This is commonly needed for legal documents, checks, contracts, and formal writing where numerals must be spelled out to prevent alteration or ambiguity.

Example: writing a check amount

Say you're writing a check for $1,234.56. Turn on Currency mode, type 1234.56, and the tool outputs "one thousand two hundred thirty-four dollars and fifty-six cents" — exactly the phrasing a check's amount line expects, with cents spelled out rather than read digit by digit.

Standard mode vs currency mode

In the default mode, a decimal is read digit by digit after the word "point" — 12.5 becomes "twelve point five," matching how numbers are normally read aloud in math or science contexts. Currency mode instead treats the two decimal digits as cents — the same input becomes "twelve dollars and fifty cents." Use whichever matches what you're writing.

How large a number can it handle?

The converter spells out numbers up to 999,999,999,999,999 — just under one quadrillion — covering ones, tens, hundreds, thousands, millions, billions, and trillions. Beyond that range it shows a clear error rather than silently truncating or producing an incorrect result.

Frequently asked questions

Type a number into the input — the English spelling appears instantly below. It handles whole numbers, decimals, and negative numbers, up to the trillions.
Turn on Currency mode and type the amount (e.g. 1234.56). It spells it out the way a check expects: "one thousand two hundred thirty-four dollars and fifty-six cents."
Up to 999,999,999,999,999 (just under one quadrillion) — the tool spells out ones through trillions. Larger numbers show an error rather than a wrong or truncated result.
Yes. In the default mode, decimals are read digit by digit after "point" (12.5 becomes "twelve point five"), which is how numbers are normally read aloud. Currency mode instead treats the decimal as cents (12.50 becomes "twelve dollars and fifty cents").
No. The conversion happens locally in your browser with JavaScript — nothing you type is ever sent anywhere.

Related tools: Hex to Decimal Converter · ROT13 Encoder/Decoder · Stripe Fee Calculator