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:
- Cardinal — standard numeric words (one, forty-two, one thousand)
- Ordinal — position words (first, second, forty-second)
- Currency — dollar-and-cent phrases (one hundred twenty-three dollars and forty-five cents)
Supported Range
| Mode | Range |
|---|---|
| Cardinal | −999,999,999,999 to 999,999,999,999 |
| Ordinal | 0 to 999,999,999,999 |
| Currency | $0.00 to $999,999,999,999.99 |
How to Use
- Select a mode — Cardinal, Ordinal, or Currency.
- Type or paste a number in the input field. The result appears instantly.
- Click Copy to copy the result to your clipboard.
- 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:
| Group | Scale |
|---|---|
| units | — |
| thousands | thousand |
| millions | million |
| billions | billion |
The number 1,234,567 becomes:
- 1 million (from 1,000,000)
- 234 thousand (from 234,000)
- 567 (five hundred sixty-seven)
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:
| Cardinal | Ordinal |
|---|---|
| one | first |
| two | second |
| three | third |
| four | fourth |
| five | fifth |
| eight | eighth |
| nine | ninth |
| twelve | twelfth |
| twenty | twentieth |
| twenty-one | twenty-first |
| hundred | hundredth |
| thousand | thousandth |
Currency Mode
Currency mode parses decimal input as dollars (whole part) and cents (two decimal places). The singular/plural forms are handled automatically:
- $1.00 → one dollar
- $1.01 → one dollar and one cent
- $42.50 → forty-two dollars and fifty cents
Common Use Cases
- Legal and financial documents — amounts written in words prevent alterations (e.g. on cheques)
- Accessibility and screen readers — explicit word forms aid comprehension
- Localization testing — verify your app renders number words correctly
- Educational tools — help learners understand English number naming conventions
- Data entry verification — cross-check a numeric value by reading its word form aloud
Privacy
All conversions are computed locally in your browser using pure JavaScript. Nothing you type is ever sent to a server, stored, or tracked.