Currency Converter
Convert major currencies in real time using up-to-date exchange rates. Choose from a comprehensive list with locale-formatted output.
Finance Tools Disclaimer
Simulation results do not guarantee future investment performance. Results may differ from actual outcomes due to tax law changes or regulatory reforms. For important financial decisions, consult a financial planner, tax accountant, or other professional.
How to Use
- STEP 1
- Enter amount and select source/target currencies (Default: JPY → USD).
- STEP 2
- Click Convert to show results based on the latest rates. You can swap currencies.
- STEP 3
- Symbols list is fetched automatically. If it fails, only major currencies are shown.
Notes
- Rates are provided by free APIs and may differ from actual transaction rates.
- Cache is stored in your browser temporarily (TTL: 20 minutes).
- For trading or tax purposes, verify with official rates.
Tips
Intl.NumberFormat helps render locale-aware currency formatting.
Exchange rates change 24/7. Double-check important conversions with official sources.
Many sites show a mid-market (indicative) rate. Actual cash/retail rates include bid/ask spreads and fees, so your effective rate differs.
On weekends/holidays, updates slow and Monday openings may show price gaps. Always check the timestamp.
Cross rates can be approximated via USD: A→B ≈ A→USD × USD→B. Example: JPY→EUR ≈ (JPY→USD) × (USD→EUR).
Decimal digits vary by currency (JPY has 0, KWD often 3). Choose rounding (half-up/ceil/floor) appropriate for your use case.
Mind the base/quote order: USD/JPY=150 means 1 USD = 150 JPY (left is base, right is quote).
Providers differ in sources and interpolation; small discrepancies across sites are normal. For critical use, compare multiple sources.
FAQ
QUESTION 1
How often are rates updated?
Depends on the API provider. Free APIs may have delays of minutes to hours.
QUESTION 2
Do I need an API key?
exchangerate.host and Frankfurter.app do not require API keys.
QUESTION 3
How many decimal places?
Most major currencies use 2 decimals; some use 3-6. The UI rounds appropriately.
QUESTION 4
Why do different sites show different rates?
They use different data sources, update intervals, and may display mid rates vs. tradable bid/ask. Real execution rates include spreads and fees.
QUESTION 5
What happens to rates on weekends/holidays?
Markets are mostly closed, so updates slow. You may see gaps on Monday. Check the timestamp and refresh after open.
QUESTION 6
How can I refresh cached data immediately?
The tool caches for 20 minutes in localStorage. Reload the page or clear site data (localStorage) to force fresh retrieval.
QUESTION 7
Why does reverse conversion slightly differ?
Rounding, display precision, and fetch timing can cause tiny mismatches. For critical tasks, compute with more significant digits.
QUESTION 8
Can you add a currency that's missing?
Yes. Please send a request from the Contact page. We'll prioritize widely requested currencies.