Calculator via Calculate All
Advertisement

Currency Converter

Convert between 30+ world currencies at live mid-market rates — the date of the rates is printed right on the page, and if the live feed ever fails, a clearly dated backup table takes over instead of silently showing stale numbers.

Rate source: built-in backup table (November 2026). Converted figures update as you type.

Converted amount
—
Advertisement

Quick amounts

FromTo

How it works

Every rate is stored as "units per 1 US dollar", so converting A → B is amount ÷ rate(A) × rate(B) — the same mid-market method banks use before they add their markup. Rates are fetched live when the page opens from a public exchange-rate feed, and the page tells you exactly when they were updated. If the fetch fails (offline, blocked, feed down), the converter falls back to a built-in table and says so, with its date — you always know how fresh your rate is.

Rates are mid-market estimates for information only. Your bank, card or transfer service will quote a worse rate plus fees — the gap on a $1,000 conversion is often $20–$50.

Formula & worked example

Formula: Converted amount = amount ÷ rate(your currency) × rate(target currency), where every rate is quoted against the US dollar, so any pair of currencies pivots through USD. Live rates load automatically when available; otherwise the tool uses built-in fallback rates dated November 2026.

Worked example: At the fallback rate of €0.92 per $1: $500 × 0.92 = €460.00. The inverse rate is 1 EUR = 1.08696 USD.

When to use this

How to use it, step by step

  1. Enter the amount.
  2. Pick the from and to currencies.
  3. Read the converted amount and the rate used.
  4. Use swap to reverse the pair — note the result is not exactly reciprocal at real-world spreads.
  5. For a purchase, compare your card's rate against the mid-market figure shown.

What the inputs mean

InputWhat it isTypical values
AmountThe sum being convertedAny size
From / toThe currency pair30+ major and common currencies
RateUnits of target per 1 unit of sourceIndicative mid-market rates

Another worked example

At an indicative rate of 0.92 EUR per USD, $250 converts to €230.00, and €1,000 comes back as about $1,086.96. If a bureau offers you €215 for that same $250, the €15 gap — about 6.5% — is their margin, now visible because you knew the mid-market figure first.

Frequently asked questions

Are these exchange rates really live?

Yes — when the page loads it fetches today's rates from a public feed and prints the update time above the converter. If that fetch fails for any reason, a built-in backup table (dated November 2026) is used instead and the page labels it clearly, so stale rates are never passed off as live.

Why does my bank give me a different rate?

Banks and transfer services add a markup (typically 1–5%) plus fees on top of the mid-market rate shown here. This converter shows the mid-market benchmark so you can see exactly how much a service is charging you.

What is the swap button for?

It exchanges the From and To currencies in one tap, so you can check the reverse conversion — handy when a price is quoted in the foreign currency and your budget is in dollars.

Which currencies are supported?

More than 30 majors and widely used currencies: USD, EUR, GBP, JPY, AUD, CAD, CHF, CNY, INR, MXN, BRL, KRW, and many more. The live feed supports additional currencies beyond the backup table.

💸 Borrowing in any currency?

The Loan Calculator solves for payment, amount, term or rate — and shows what extra payments save you.

Try the loan calculator

Why does my bank give me a different number?

Banks and bureaus quote the mid-market rate minus a margin (typically 1–6% for cards and far more at airport desks), sometimes plus a fee. This converter shows the mid-market calculation so you can measure exactly what any provider's margin costs you.

Are these live rates?

The rates are periodically updated indicative figures, not a trading feed — fine for budgeting and comparison, not for settling an invoice to the cent. For a large transfer, the provider's confirmed quote at the moment of sending is the binding number.

Advertisement