~/currency-converter ☀ LIGHT ☕ Support me apps ← about me
██████╗██╗ ██╗██████╗ ██████╗ ███████╗███╗ ██╗ ██████╗██╗ ██╗ ██╔════╝██║ ██║██╔══██╗██╔══██╗██╔════╝████╗ ██║██╔════╝╚██╗ ██╔╝ ██║ ██║ ██║██████╔╝██████╔╝█████╗ ██╔██╗ ██║██║ ╚████╔╝ ██║ ██║ ██║██╔══██╗██╔══██╗██╔══╝ ██║╚██╗██║██║ ╚██╔╝ ╚██████╗╚██████╔╝██║ ██║██║ ██║███████╗██║ ╚████║╚██████╗ ██║ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═══╝ ╚═════╝ ╚═╝

Currency Converter

Live mid-market rates for 160+ currencies · real ECB historical charts · see what banks actually charge
Works offline with cached rates · no login, no ads, nothing tracked
Loading rates…

Currency converter — the rate you see vs the rate you get

This converter shows the mid-market rate: the true midpoint between what buyers pay and sellers ask on the global currency market. It is the rate quoted on the news, and it is the honest reference point for judging any offer.

It is also, for most people, a rate they will never actually receive. Banks, cards and bureaux add a margin on top, and that margin is usually invisible — buried in the rate rather than shown as a fee. That gap between the real rate and your rate is the single most useful thing this page can teach you, which is why there is a markup slider built into it.

What makes this one different

What the markup really costs

Providers rarely advertise a fee. They quote you a worse rate instead. Typical margins on the mid-market rate:

Where you exchangeTypical marginCost on 1,000
Mid-market (reference)0%
Specialist transfer apps~0.4–1%~4–10
Good travel / no-FX-fee card~0–1%~0–10
High street bank transfer~2–4%~20–40
Standard debit/credit card abroad~2–3%~20–30
Airport bureau de change~5–12%~50–120
Dynamic currency conversion (DCC)~3–6% extra~30–60

These are indicative ranges, not quotes — margins vary by provider, currency pair and amount. The pattern holds everywhere though: the more convenient and the more captive the customer, the wider the margin.

The one rule that saves the most money

When a foreign card machine or ATM asks whether you want to be charged in your home currency, always say no and choose the local currency. Accepting is called dynamic currency conversion, and it lets the merchant's processor set the rate — typically 3 to 6% worse than letting your own bank convert. It is presented as a helpful convenience and is almost never in your favour.

Where the numbers come from

Live rates are mid-market reference rates covering 160+ currencies, refreshed each time the page loads. The status bar always states when they were fetched.

Historical charts use European Central Bank reference rates, published every working day around 16:00 CET. The ECB covers roughly 30 major currencies, so charts appear for those pairs only. There is no weekend or holiday data because the reference rates are not published then.

Nothing is simulated. That sounds like it should go without saying, but generating fake history around the current rate is a surprisingly common shortcut in free converters, and it produces charts that look convincing while being meaningless.

Reading an exchange rate correctly

A rate always describes a pair in one direction. EUR/USD = 1.15 means one euro buys 1.15 dollars. The inverse, how many euros one dollar buys, is 1 ÷ 1.15 = 0.87. Both are shown here so there is no ambiguity about which way round it is — getting this backwards is the most common conversion mistake.

When a bureau displays two columns, they are the buy and sell rates. The mid-market rate sits between them, and the distance between the columns — the spread — is the provider's profit. A wide spread is an expensive provider, regardless of what the sign says about commission.

Deep links — URL parameters

The address bar stays in sync, so any conversion is shareable and bookmarkable:

?from=EUR&to=USD&amount=100

Privacy — nothing about you leaves the browser

Conversion happens locally. The only network requests fetch public exchange rates, and those requests contain no information about you or your amounts. Favourites, preferences and cached rates live in your own browser's local storage. No account, no ads, no analytics on your inputs, and the page keeps working offline.

FAQ — Frequently Asked Questions about exchange rates, fees and this converter

Exchange rate basics

What is the mid-market exchange rate?

The mid-market rate (also called the interbank or spot rate) is the midpoint between what buyers are willing to pay and what sellers are asking on the global market. It is what you see on Google, Reuters and the news, and it is the fairest reference point for judging any offer. It is not normally obtainable as a consumer — banks and exchange services add a margin. This converter shows the mid-market rate, which is exactly why your bank will hand you less.

How do I read an exchange rate?

A rate describes a pair in one direction. EUR/USD = 1.15 means 1 euro buys 1.15 dollars. To go the other way, divide: 1 ÷ 1.15 = 0.87, so 1 dollar buys 0.87 euros. Reversing these by accident is the most common conversion error, which is why both directions are always shown here, along with a reference table for 1, 10, 100 and 1,000 units.

What are buy, sell and spread?

The buy rate is what a provider pays you for a currency; the sell rate is what it charges to give you one. The mid-market rate sits between them, and the gap is the spread — the provider's profit margin. When a bureau shows two columns of numbers, the wider they are apart, the more expensive that provider is, no matter what the sign says about "0% commission".

Why do rates change constantly?

Currencies are traded continuously in a market worth trillions per day. Prices move with interest rate decisions, inflation data, trade flows, political events and plain speculation. Major pairs move fractions of a percent on a normal day and can swing several percent on a surprise. There is no single "official" price at any given instant — only the last price someone traded at.

Why do different websites show slightly different rates?

Because there is no single global price. Providers sample different venues at different moments; some publish once daily, others update by the second. Differences of a fraction of a percent between reputable sources are completely normal. A large difference usually means one of them is quoting a retail rate that already has a markup baked in.

What does a "strong" or "weak" currency mean?

Only that it buys more or less of another currency than before — it is a relative statement, not a verdict on an economy. A weaker currency makes imports and foreign travel more expensive for locals, while making exports and inbound tourism cheaper. Countries frequently benefit from a weaker currency, so "strong" is not automatically good.

Fees, banks & getting a better rate

Why is my bank's rate worse than this converter's?

Because banks add a margin to the mid-market rate, and that margin is how they earn on the transaction even when advertising "no commission". Rough guide: 0.4–1% at a specialist transfer app, 2–4% at a high street bank, and 5–12% at an airport bureau. On 1,000 units a 4% margin costs about 40. Use the markup slider on this page to see the effect on your own amount.

What is dynamic currency conversion, and should I accept it?

DCC is when a foreign card terminal or ATM offers to charge you in your home currency rather than the local one. It sounds convenient and is almost always a bad deal: the merchant's processor picks the rate and typically adds 3–6%. Always choose the local currency and let your own bank convert. This single habit usually saves more than shopping around for a card does.

Is it better to exchange money at home or abroad?

Avoid airport bureaux at both ends — captive customers mean the widest margins anywhere. Generally a no-foreign-fee card used for payments gets you closest to mid-market. If you need cash, withdrawing from a bank ATM at your destination usually beats buying notes in advance, provided you decline DCC and your card does not charge a large withdrawal fee. Carry a small amount of local cash for arrival and convert the rest as you go.

Card or cash when travelling?

Card, for most spending, if you have one without foreign transaction fees — the conversion is usually near mid-market and you carry less risk. Keep some cash for places that do not take cards, tips and small vendors. What matters more than the card-versus-cash question is declining DCC and avoiding airport exchange, which cost far more than the choice of payment method.

How can I get closest to the mid-market rate?

Use a specialist transfer service or a card that advertises the mid-market or interbank rate; always pay in the local currency; avoid airports, hotels and tourist-area bureaux; and for larger sums compare the final amount received rather than the headline rate, since fixed fees and margins interact. For very large transfers, ask providers to quote the total — small percentage differences become significant fast.

Do fees matter more on small or large amounts?

Both, differently. Small transfers are dominated by fixed fees — a flat 5 charge on 50 is 10%. Large transfers are dominated by the percentage margin — 2% on 50,000 is 1,000. So compare fixed fees for small amounts and the exchange margin for big ones. Providers often make one look attractive while hiding cost in the other.

This converter — data & accuracy

How often are the rates updated?

Live rates are fetched each time you load the page, and you can refresh manually by clicking the status bar. That bar always shows exactly when the rates were retrieved. If the rate service cannot be reached, the tool falls back to rates cached on your device and clearly labels them as stale, including their age, instead of quietly showing old numbers as current.

Where does the historical data come from?

Official European Central Bank reference rates, published each working day at around 16:00 CET, covering roughly 30 major currencies. If you pick a pair the ECB does not publish, the chart is hidden rather than estimated. No historical figure on this page is simulated, interpolated or randomly generated.

Why is there no chart for some currency pairs?

Because genuine data does not exist for them in the free ECB dataset, which covers about 30 major currencies. Some converters fill this gap by generating a realistic-looking line from today's rate — that produces a chart which is convincing and completely meaningless. This tool refuses to do that and simply hides the chart. Live conversion still works for all 160+ currencies.

Why are there gaps in the chart at weekends?

Because ECB reference rates are only published on TARGET working days — not weekends or certain European holidays. The chart shows the days that actually exist rather than inventing values to smooth the line. Currency markets do trade nearly around the clock on weekdays, but the ECB publishes a single daily reference figure.

Does this work offline?

Yes, with an important caveat. The page works fully offline once loaded and caches the last rates it fetched, so conversion still functions. But those rates are frozen at the moment they were cached, so a prominent warning shows their age. Treat offline results as an approximation, never as the basis for a transaction.

How accurate are these rates?

They are accurate mid-market reference rates for the moment they were fetched, suitable for estimating, budgeting and comparing offers. They are indicative, not a quote: you cannot transact at them, and by the time you reach a provider the market will have moved slightly. For a binding number, ask your provider for a quote with a validity window.

Can I use these rates for accounting or tax?

Usually not on their own. Tax authorities normally require a specific official rate — often the central bank rate on the transaction date, or a published annual average — and rules vary by country. The ECB data used for the charts here is a commonly accepted source within the EU, but confirm what your own tax authority mandates before relying on any figure for a filing or company accounts.

Why did the crypto option disappear?

Because it was showing hardcoded, permanently out-of-date values rather than live prices — genuinely misleading given how fast crypto moves. Rather than present numbers that could be wildly wrong, the feature was removed. Crypto deserves a dedicated tool with a real-time feed, not a bolted-on toggle in a fiat converter.

Using this tool

How much is 100 dollars in euros?

It depends on the day, which is why the number here is live rather than written into the page. Enter 100, pick USD and EUR, and you will get the answer plus a reference table for 1, 10, 100 and 1,000 in both directions. Remember it is the mid-market figure — a bank or card would give you a few percent less.

Can I convert into several currencies at once?

Yes. The multi-currency panel converts your amount into as many currencies as you like simultaneously — useful for multi-country trips or comparing prices across markets. Add currencies from the dropdown, remove them with the ×, and your selection is remembered on this device for next time.

Can I save currency pairs I use often?

Yes — press ★ Save pair and it appears as a chip you can click to switch back instantly. Favourites are stored in your browser's local storage, so they persist between visits on the same device but are never uploaded anywhere. Click the × on a chip to remove it.

Can I share or bookmark a conversion?

Yes. The URL updates as you change currencies or amount, so copying the address bar preserves your exact conversion, or press 🔗 Link. You can also build links by hand: ?from=EUR&to=USD&amount=100. Handy for sending someone a specific figure or keeping a pair one click away.

Do you require an account or store my data?

No account, and nothing you type is transmitted. Conversions happen in your browser. The only network requests fetch public exchange rates and contain no information about you. Favourites, preferences and cached rates stay in your browser's local storage. No ads, no tracking of your inputs.

Is this financial advice?

No. This is an informational tool showing public reference rates. It cannot tell you when to exchange, predict currency movements, or recommend a provider. The markup figures are indicative ranges to illustrate how pricing works, not quotes. For a decision involving a meaningful sum, get quotes from providers and, if relevant, speak to a qualified adviser.

stock-vs-inflationReal returns for 8 markets since 1970 sip-calculatorStep-up SIP, fees & inflation-adjusted value loan-calculatorTrue APR with fees & amortization percentage-calculator8 modes: change, reverse, margin, more world-clock-wallTime zones at a glance all tools →Browse every free browser tool