one million two hundred thirty-four thousand five hundred sixty-seven
About Number to Words Converter – Spell in English
This number-to-words converter spells any number out in plain English — useful for writing cheques, invoices, contracts, and accessible copy where an amount has to appear as words. Type a value and it returns the full spelling: large numbers grouped into thousands, millions, billions and beyond, negatives prefixed with "negative", and decimals read out after the word "point".
It also produces ordinal forms — both the short style ("21st") and the spelled style ("twenty-first") — for ranks, dates, and lists. Large values are handled exactly with BigInt, so numbers far beyond what a normal float can hold still spell correctly.
Everything runs locally in your browser. Nothing you type is uploaded, so it works fully offline and keeps your figures private.
Features
- Spell whole numbers, negatives, and decimals in English words
- Exact handling of very large numbers (millions, billions, quintillions and up) via BigInt
- Ordinal output in both numeric (1st, 2nd, 3rd) and word (first, second, third) forms
- Runs entirely offline — your numbers never leave the device
How to use
- Type or paste a number into the input pane.
- Choose "To Words" to spell it out, or "To Ordinal" for the ranked form.
- Read the result in the output pane and copy it with one click.
Frequently asked questions
How are decimals spelled out?
The whole part is spelled normally, then each digit after the decimal point is read individually following the word "point". For example, 3.14 becomes "three point one four".
How large a number can it handle?
Integers are parsed with BigInt, so it stays exact well past quintillions — far beyond the range where ordinary floating-point numbers lose precision. Extremely long inputs are reported instead of being spelled incorrectly.
What is the difference between "To Words" and "To Ordinal"?
"To Words" gives the cardinal spelling (forty-two), used for amounts and quantities. "To Ordinal" gives the ranked form — both "42nd" and "forty-second" — used for positions, dates, and lists.
Does my data get sent anywhere?
No. All conversion happens locally in your browser using built-in JavaScript. Your numbers never leave your device, so the tool works with the network unplugged.
Related tools
Everything runs locally in your browser — your input is never uploaded.