Currency Formatter
Format any number as a currency for any country and locale
currencyformatlocalemoneynumber
Currency Formatter
Format numbers as currency for any locale using Intl.NumberFormat
Formatted
$1,234,567.89
Symbol
$
Decimal Separator
"."
Thousands Separator
","
Uses Intl.NumberFormat(locale, { style: 'currency', currency }) : results depend on your browser's locale data.
Learn more
Step-by-step guide
How to Format Numbers as Currency
Step-by-step guide to displaying numbers in currency format with correct symbols and separators using the DevHexLab Currency Formatter.
In-depth article
Currency Formatter: Display Money Values the Right Way
Learn how currency formatting works across locales, why it matters for global applications, and how to format monetary values correctly for any region.