Fetching latest exchange rates...
What This Calculator Does
Converting money between currencies means combining a live exchange rate with a simple multiplication, and the only real question is where the rate comes from and how fresh it is. This tool pulls current rates from a live exchange-rate API and applies them to an amount you enter, covering all 161 ISO currency codes it supports — from major currencies like the US Dollar, Euro, and Japanese Yen down to less commonly traded ones like the Bhutanese Ngultrum or the CFP Franc.
How to Use It
Type an Amount, pick a From currency and a To currency from the two dropdowns, and the converted figure updates automatically underneath — there's no separate Calculate button to click. The swap button between the two dropdowns flips From and To in one click, handy when you want the reverse conversion without reselecting both fields. The small text above the inputs shows which currency the current rates are based on and when they were last updated, and the "Refresh exchange rates" link at the bottom re-fetches the latest rates on demand if you want a more current figure than what loaded when the page opened.
The Formula
Rates are quoted against a single base currency at a time (whichever currency you have selected in the From field). Converting from the base currency directly to another currency is a straight multiplication: amount × rate. Converting between two non-base currencies goes through the base as an intermediate step — a cross-rate calculation of amount ÷ rate[from] × rate[to] — since the API only supplies rates relative to one base at a time, not every currency pair directly against every other. Results round to 2 decimal places for most currencies, but to 0 decimal places for currencies like the Japanese Yen that don't traditionally use sub-unit denominations.
A Worked Example
Because live exchange rates change constantly, here's the underlying math illustrated with a fixed, illustrative set of rates rather than whatever happens to be live when you're reading this: with USD as the base at EUR 0.85, GBP 0.75, and JPY 150 per dollar, converting 100 USD directly to EUR gives 100 × 0.85 = 85.00 EUR. Converting 100 EUR to JPY — two non-base currencies — goes through the cross-rate calculation: 100 ÷ 0.85 × 150 = 17,647.06, which rounds to 17,647 JPY since Yen results don't carry decimal places. And converting 250 USD to GBP gives 250 × 0.75 = 187.50 GBP. The exact numbers you'll see on the live tool will differ from these, since they update every time fresh rates are fetched — but the arithmetic behind them is exactly this.
FAQ
- Which currencies are supported?
- All 161 ISO currency codes are supported, including every major world currency (USD, EUR, GBP, JPY, and more), with live exchange rates.
- How often do exchange rates update?
- Rates are fetched from a free API and update each time you load the tool.