Number to Words Converter

Convert any number (0–999 billion) to English words instantly. Supports cardinal form, ordinal form (first, second, third…), and currency mode (dollars and cents). Handles negative numbers, decimals for currency, and copy-to-clipboard. 100% client-side — no data sent to any server.

Quick examples

Did we solve your problem today?

What Is a Number to Words Converter?

A Number to Words Converter translates numeric values into their written English equivalents — entirely in your browser. No data is sent to any server.

Three modes are available:

Supported Range

ModeRange
Cardinal−999,999,999,999 to 999,999,999,999
Ordinal0 to 999,999,999,999
Currency$0.00 to $999,999,999,999.99

How to Use

  1. Select a mode — Cardinal, Ordinal, or Currency.
  2. Type or paste a number in the input field. The result appears instantly.
  3. Click Copy to copy the result to your clipboard.
  4. Use the Quick examples buttons to try common values.

Cardinal Numbers: How They Work

Cardinal numbers are broken into groups of three digits, each group assigned a scale word:

GroupScale
units
thousandsthousand
millionsmillion
billionsbillion

The number 1,234,567 becomes:

Result: one million two hundred thirty-four thousand five hundred sixty-seven

Ordinal Numbers: Common Forms

Ordinal words follow predictable rules, with a few irregulars:

CardinalOrdinal
onefirst
twosecond
threethird
fourfourth
fivefifth
eighteighth
nineninth
twelvetwelfth
twentytwentieth
twenty-onetwenty-first
hundredhundredth
thousandthousandth

Currency Mode

Currency mode parses decimal input as dollars (whole part) and cents (two decimal places). The singular/plural forms are handled automatically:

Common Use Cases

Privacy

All conversions are computed locally in your browser using pure JavaScript. Nothing you type is ever sent to a server, stored, or tracked.

FAQ

What is the maximum number this converter supports?

The converter handles integers from −999,999,999,999 to 999,999,999,999 (roughly ±999 billion) in cardinal and ordinal mode, and amounts up to 999,999,999,999.99 in currency mode. Numbers outside this range are not supported by standard English word notation without specialized notation.

What is the difference between cardinal and ordinal numbers?

Cardinal numbers express quantity (one, two, three). Ordinal numbers express rank or position (first, second, third). This tool converts to both forms — switch between them using the mode buttons.

How does currency mode work?

Currency mode accepts a decimal number (up to two decimal places) and converts it as dollars and cents. For example, 123.45 becomes "one hundred twenty-three dollars and forty-five cents". The integer part becomes dollars, and the decimal part becomes cents.

Are negative numbers supported?

Yes. In cardinal mode, negative numbers are prefixed with "negative" — for example, −42 becomes "negative forty-two". Ordinal and currency modes require non-negative input.

Is my data sent to a server?

No. All conversions happen entirely in your browser using JavaScript. Nothing you enter is sent to any server, stored, or logged.