Currency Formatter
Primary format
$1,234.56
All locales for USD
Free Online Currency Formatter
Format any number as currency for different locales and currency codes. This tool uses the browser's built-in Intl.NumberFormat API to produce accurate, locale-aware currency strings for USD, EUR, GBP, JPY, and many more. See how the same amount looks across multiple regional formats at a glance.
How to Use
Enter an amount in the input field, select a currency from the dropdown, and choose a locale. The formatted result appears instantly. Below the primary result, a grid shows the same amount formatted in every supported locale so you can compare conventions. Click Copy on any result to copy it to your clipboard.
FAQ
What currencies are supported?
The tool supports USD, EUR, GBP, JPY, CAD, AUD, CHF, CNY, INR, BRL, KRW, and MXN. These cover the most widely used currencies worldwide.
What is a locale and why does it matter?
A locale determines how numbers, currencies, and dates are formatted. For example, in en-US the thousands separator is a comma and the decimal is a period, while in de-DE it is reversed.
How accurate is the formatting?
The tool uses the browser's native Intl.NumberFormat API, which follows the Unicode CLDR standard for locale-specific formatting rules. Results match what browsers and operating systems display natively.