Number to Words
Spell any number out in words — as a plain cardinal, an ordinal (1st → first), or a currency amount. Handles decimals and negatives, all in your browser.
How it works
The integer part is split into groups of three digits and each group is named with its scale word (thousand, million, billion … up to quintillion), so very large numbers work without floating-point rounding. Ordinal converts the final word (“three” → “third”, “twenty” → “twentieth”). Currency reads the whole part as dollars and the first two decimals as cents. Everything is computed locally.