Currency Converter — Live Exchange Rates & Mid-Market Rate Reference
Convert between 31 world currencies using live exchange rates sourced from the European Central Bank via frankfurter.dev. Every conversion shows the mid-market rate — the interbank reference rate that banks use to trade with each other but rarely pass on to consumers. Understanding that gap is what this tool is built around.
Rates update daily and are cached in your browser, so the tool works instantly on repeat visits without additional network requests.
How to Use the Currency Converter
Converting takes three seconds once rates are loaded:
- Enter your amount — type or paste a number in the "Amount to Convert" field. The input accepts locale-formatted numbers (commas and periods handled automatically).
- Select your currency pair — choose a source currency from the "From" dropdown and a destination from the "To" dropdown. Both dropdowns support search by currency code (USD, EUR) or name (Dollar, Euro). Use the swap button (⇄) to reverse the pair instantly.
- Read the result — the converted amount appears in the dark panel on the right, updating live as you type. The rate display below the dropdowns shows both directions:
1.00 USD = 0.9254 EURand the inverse. - Save to history — click "Convert Now" to record the conversion in your local history. History stores up to 50 entries in your browser and can be exported as a CSV file.
Currency Conversion Examples
| Amount | From | To | Result |
|---|---|---|---|
| 1,000 USD | US Dollar | Euro | ~925 EUR |
| 500 EUR | Euro | British Pound | ~428 GBP |
| 10,000 JPY | Japanese Yen | US Dollar | ~66 USD |
| 1,000 BRL | Brazilian Real | US Dollar | ~196 USD |
| 1 USD | US Dollar | All 30 currencies | See rate display |
Rates depend on the daily ECB fix and will vary. The tool shows the rate at the time of the last ECB publication.
Mid-Market Rate — What It Is and Why It Matters
The mid-market rate (also called the interbank rate or spot rate) is the midpoint between the buy and sell prices of a currency pair on the global foreign exchange market. It's the "real" exchange rate — the one shown on Google, Reuters, and this tool.
The problem: No bank, airport kiosk, or money transfer service gives you the mid-market rate. They all add a markup (also called a spread) that becomes their profit.
| Source | Typical markup over mid-market |
|---|---|
| Mid-market rate | 0% — reference only |
| Wise (money transfer) | 0.35–1.5% |
| Online FX broker | 0.5–1% |
| Major bank | 2–5% |
| Airport exchange kiosk | 5–15% |
| Dynamic currency conversion (DCC) | 3–12% |
Practical example — converting $1,000 USD to BRL at mid-market rate of 1 USD = 5.10 BRL:
| Method | You receive | Difference |
|---|---|---|
| Mid-market (reference) | R$5,100 | — |
| Wise | ~R$5,060 | –R$40 |
| Bank | ~R$4,900 | –R$200 |
| Airport kiosk | ~R$4,600 | –R$500 |
This tool shows the mid-market rate so you can benchmark the offer you actually receive.
Common Use Cases
- Traveling abroad: Calculate how much local currency your budget converts to before booking. Use the 7-day trend to see if the rate is better or worse than the recent average.
- International online shopping: Check the real cost of a foreign-priced product in your home currency before completing a purchase.
- Freelancers and remote workers: Convert a foreign invoice amount to your local currency for accounting purposes.
- Expats and immigrants: Track regular transfers and compare the mid-market rate to what your bank is offering.
- Comparing money transfer services: Use the mid-market rate shown here as the benchmark — any service quoting this rate (or close to it) has low fees.
Common Mistakes When Converting Currency
- Confusing mid-market with the rate you'll actually get: The rate shown here is a reference. Your bank, card, or transfer service will charge 1–12% more. Always ask your provider for the all-in rate.
- Ignoring the direction:
1 USD = 5.10 BRLand1 BRL = 0.196 USDare two different rates. The inverse rate is shown below the selectors. Check both when comparing quotes. - Not accounting for fees: A "0% commission" promise from a money changer often means the markup is hidden in the exchange rate itself. Compare their rate to the mid-market rate on this tool.
Frequently Asked Questions
What is the mid-market exchange rate?
The mid-market rate is the midpoint between the buy and sell prices of a currency pair on the global forex market. It's the "real" exchange rate — the one shown on Google and Reuters. Banks and currency exchange services all add a markup of 1–15% above this rate as their profit margin. This tool shows the ECB mid-market rate so you can see what the reference rate is before comparing it to any offer you receive.
Why is the bank exchange rate different from Google's rate?
Google (and this tool) display the mid-market rate — a theoretical reference with no markup. Banks and exchange services add a spread to generate profit. This difference ranges from 2–5% at major banks to 5–15% at airport kiosks. On a $1,000 conversion, a 5% spread means $50 less in your pocket compared to the mid-market reference.
Is it better to exchange currency before or after traveling?
Generally: use a fee-free credit or debit card with no foreign transaction fees, or withdraw cash from local ATMs at your destination using your bank's network. Both options typically track close to the mid-market rate. If you must exchange cash before traveling, do it at your home bank or a reputable currency broker — not at the airport kiosk, which has the worst rates.
What is dynamic currency conversion (DCC)?
Dynamic currency conversion is when a foreign merchant, ATM, or payment terminal offers to process your transaction in your home currency rather than the local currency. Always decline and choose to pay in the local currency. DCC rates are typically 3–12% worse than your card's own exchange rate, meaning the convenience costs real money.
Does the currency converter work offline?
The tool fetches live rates once per day from the ECB and caches them in your browser's local storage. If you return to the tool within the same day, it serves the cached rates instantly without a network request. If the API is unreachable on first load, the tool attempts to use the most recent cached rates from a previous session.
What currencies does this converter support?
The tool supports 31 currencies from the European Central Bank's daily reference data, including all G10 currencies (USD, EUR, GBP, JPY, CAD, AUD, CHF, NZD, NOK, SEK) and major emerging market currencies (BRL, MXN, CNY, INR, KRW, ZAR, TRY, IDR, MYR, PHP, THB, ILS, PLN, HUF, CZK, RON, BGN, DKK, HKD, ISK, SGD).
Resources
- ECB Euro Foreign Exchange Reference Rates — Official source for the daily mid-market rates used by this tool.
- BIS Triennial Central Bank Survey — Authoritative data on global foreign exchange market turnover and currency pair volumes.