Number to Words
Convert numbers into written-out words.
In words
one thousand two hundred thirty-four
How to use it
- 1Enter a number.
- 2Toggle Number or Currency mode — in Number mode, whole numbers can also switch to ordinal form (first, second, third…).
- 3If using Currency mode, choose which currency's units to spell out.
- 4Read the number written out in words, and copy it if needed.
Supported formats & limits
No character limit — works with anything from a sentence to a full document.
Example
1,234 becomes “one thousand two hundred thirty-four”, or “one thousand two hundred thirty-fourth” in ordinal mode. 3.14 becomes “three point one four”. In currency mode, 19.99 becomes “nineteen dollars and ninety-nine cents”.
How it works
The number is split into groups of three digits (ones, thousands, millions, billions, up through quintillions), each group is spelled out individually, then the group name is appended — anything larger than JavaScript can represent exactly is rejected rather than spelled out incorrectly. Any decimal digits are read one at a time after “point”. Currency mode instead splits the whole and fractional parts and spells out each with the selected currency's major and minor units, carrying rounded-up cents into the next whole unit when needed.