Number, Currency & Words Formatter

Format numbers as locale text, currency, ordinal, or words.

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, Currency & Words Formatter

Format any number using locale-aware thousands separators, as currency in various denominations, as an ordinal (1st, 2nd, 3rd), a compact form, or fully spelled out in English words.

Examples

Format 1234567.89

1234567.89

Output

1,234,567.89 / one million two hundred thirty four thousand five hundred sixty seven point eight nine

Related tools

Frequently asked questions

Version 1.0.0 · Updated 2026-08-09 · Runs entirely in your browser