Live currency converter
Convert between 18 major world currencies using live mid-market exchange rates. Useful for travellers budgeting a trip, online shoppers comparing prices across borders, and freelancers quoting clients abroad. Enter an amount, choose your currencies (or tap swap), and see the converted value plus the per-unit rate instantly.
How it works
Rates are fetched from a free, key-less public FX API with the US dollar as the
base, so every currency is stored as an amount-per-USD. To convert between any two
currencies the tool first divides your amount by the source rate to reach USD,
then multiplies by the target rate: converted = (amount ÷ rateFrom) × rateTo.
The result is formatted in the target currency, and the per-unit rate (1 unit of From = N units of To) is shown to four decimal places. Fetched rates are cached
in your browser so the tool keeps working between visits.
Example
Converting £100 to euros with a GBP rate of 0.79 per USD and a EUR rate of 0.92
per USD: (100 ÷ 0.79) × 0.92 ≈ €116.46. The per-unit line would read £1 ≈
€1.1646.
| Convert | Approx. rate | Result |
|---|---|---|
| 1 USD → EUR | 0.92 | €0.92 |
| 1 GBP → USD | 1.27 | $1.27 |
| 100 EUR → GBP | 0.86 | £85.87 |
| 1 USD → JPY | 150 | ¥150 |
Note: this is the only tool on the site that makes a network request — it fetches exchange rates from a free, key-less public API and caches them. If you’re offline, it falls back to your last cached rates (or bundled approximate rates) and clearly shows which it’s using. Rates are indicative and not for dealing.