Free online tools to generate, calculate,
convert, format, encode, and play.
 

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.

Embed This Util

You can embed this util on your own site as a widget. Adding ?embed=1 to the URL loads a compact version with just the tool itself; no header, menu, or documentation. Paste this snippet into your HTML:


    

Copy snippet Adjust the height to taste.



Feedback

Help us improve this page by providing feedback, and include your name/email if you want us to reach back. Thank you in advance.


Share with