Number to Words & Currency Formatter

Spell numbers out in words or format them as currency, ordinals and locale text.

Support
Works Offline
Privacy First
No Login
No API

Plain & compact number

Formatted number
1,234,567.89
Compact form
1.2M
Ordinal
1234567th

Currency & words

Currency formatted
$1,234,567.89
In words

one million two hundred thirty four thousand five hundred sixty seven point eight nine

About the Number to Words & Currency Formatter

One tool with a mode toggle: spell whole or decimal numbers out in English words, format them as currency for checks and invoices, or apply locale-aware separators, ordinals (1st, 2nd, 3rd) and compact notation.

Examples

Currency

1234.56

Output

one thousand two hundred thirty-four dollars and fifty-six cents

Keyboard shortcuts

  • Copy the main outputCtrl / ⌘ + Shift + C
  • Download the resultCtrl / ⌘ + S
  • Share this toolCtrl / ⌘ + Shift + S
  • Reset the inputsAlt + R
  • Open the tool search paletteCtrl / ⌘ + K

Related tools

Frequently asked questions

Version 1.1.0 · Updated 2026-08-10 · Runs entirely in your browser