Currency Formatter
Format numeric values across world locales and ISO 4217 currencies side-by-side using browser-native Intl rules.
Input Amount & Primary Settings
| Locale | Region | Formatted Output | Action |
|---|
| Currency Code | Currency Name | Formatted Output | Action |
|---|
About This Tool
Formatting currency involves more than tacking on a dollar or euro sign. Different languages and countries place symbols before or after amounts, use periods or commas as decimal and thousand separators, and write negative values with trailing minus signs or accounting parentheses.
This utility uses the ECMAScript Internationalization API (Intl.NumberFormat) to format amounts across dozens of regions and currencies simultaneously. It runs entirely in your browser with zero network calls and does not perform exchange rate conversions.
Key Features
- Multi-locale comparison: View how a single monetary value formats across North American, European, Asian, and Latin American locale standards.
- Four display modes: Switch between standard symbol ($), narrow symbol ($), ISO 4217 code (USD), and localized currency names (US dollars).
- Accounting notation support: Toggle parenthetical negative notation such as ($1,250.00) used in balance sheets and financial statements.
- Multi-currency grid: Inspect the same numeric value rendered in major global currencies using your chosen locale rules.
- Client-side execution: Numbers are formatted on your device with no server transmission or tracking.