Free online tools to generate, calculate, convert, format, transform, and de/en-code.
 

Currency Formatter

Format numbers as currency with proper symbols, decimals, and thousand separators for any locale.


Format Settings

Formatted Result:
$1,234,567.89

Common Locale Examples

🇺🇸 United States $1,234.56
🇬🇧 United Kingdom £1,234.56
🇩🇪 Germany 1.234,56 €
🇫🇷 France 1 234,56 €
🇪🇸 Spain 1.234,56 €
🇮🇹 Italy 1.234,56 €
🇯🇵 Japan ¥1,235
🇨🇳 China ¥1,234.56
🇧🇷 Brazil R$ 1.234,56
🇷🇺 Russia 1 234,56 ₽
🇮🇳 India ₹1,234.56
🇰🇷 South Korea ₩1,235
🇸🇪 Sweden 1 234,56 kr
🇹🇭 Thailand ฿1,234.56

About the Currency Formatter

This currency formatter uses the browser's native Intl.NumberFormat API to format numbers according to locale-specific conventions. Perfect for developers, content creators, and anyone working with international currencies.

Features
  • 150+ Currencies: Support for all major world currencies
  • Locale-Aware: Proper formatting for different countries and regions
  • Flexible Display: Show currency as symbol, code, or full name
  • Custom Decimals: Control decimal precision (0-4 places)
  • Thousand Separators: Toggle grouping separators on/off
  • One-Click Copy: Copy formatted result to clipboard
Understanding Locale Formatting

Different countries format currency differently:

  • Symbol Position: Before ($1,234) or after (1.234 €)
  • Decimal Separator: Period (.) or comma (,)
  • Thousand Separator: Comma (,), period (.), or space
  • Grouping: Every 3 digits (1,234,567) or other patterns
Common Use Cases
  • Formatting prices for international e-commerce sites
  • Displaying financial data in reports and dashboards
  • Creating invoices for different countries
  • Testing internationalization (i18n) in applications
  • Learning proper currency formatting conventions
Developer Tip: The formatter uses Intl.NumberFormat(locale, options) which is supported in all modern browsers. The locale determines formatting rules, while the currency determines the symbol used.


Feedback

Help us improve this page by providing feedback:


Share with