Currency Converter (Live ECB Rates)
Convert between major world currencies using live exchange rates from the European Central Bank, updated daily.
What this calculates
This converter uses official exchange rates published daily by the European Central Bank (via the free Frankfurter API). The rates are mid-market reference rates — the rate banks see, not the rate retail customers usually get. For real money transfers, expect a 0.5–3 % spread on top, plus any flat fees.
Formula & how it works
Conversion = amount × (rate_to_target ÷ rate_from_source), where rates are expressed against a common base. The ECB publishes daily reference rates against the euro; we re-base them so you can convert any pair. Rates are updated once per business day around 16:00 CET, so weekends and holidays show the most recent business-day rate.
Worked example
Convert 1,000 USD to EUR when the ECB rate is 0.92 EUR per USD: 1,000 × 0.92 = 920 EUR. That's the mid-market figure. A typical bank or card transaction might give you 905–915 EUR after the spread. A specialist FX service like Wise typically lands within a few euros of the mid-market rate.
Frequently asked questions
How accurate are these rates?
They are the ECB's official daily reference rates — the same numbers used in financial reporting and contracts. They are accurate as quoted, but they are not the rate you personally will get from a bank, card, or ATM. Always check the spread before exchanging real money.
Why don't rates match my bank?
Banks add a margin (the 'spread') to the mid-market rate. On a small consumer transfer that can be 1–4 %. Card networks add their own conversion margin too, typically around 1 %. Specialist services like Wise, Revolut, or N26 offer rates much closer to mid-market.
How often are rates updated?
The ECB publishes once per business day. This page caches the data for 24 hours, so it's never more than a day stale. For minute-by-minute rates you'd need a paid market-data feed — overkill for everyday conversion.
Which currencies are supported?
All currencies published by the ECB — about 30 major world currencies including USD, EUR, GBP, JPY, CNY, INR, IDR, AUD, CAD and more. Exotic and pegged currencies are not in the ECB feed.