Currency Converter
Enter an amount and pick two currencies. The converter uses the European Central Bank's latest daily reference rate and shows its date.
Fetches the ECB reference rates from api.frankfurter.dev. The amount you type stays in your browser. Sources: ECB, Frankfurter API Updated
100 USD in EUR
…
The rate is fetched when the page has loaded. Nothing is shown until it arrives.
Rate source: European Central Bank euro foreign exchange reference rates, delivered by api.frankfurter.dev. Not loaded yet.
| USD | EUR |
|---|
Where the rate comes from
When the page loads, your browser requests the euro foreign exchange reference rates of the European Central Bank (ECB) from api.frankfurter.dev, a free service that republishes them. The request is the same for every visitor: it does not contain your amount or the currencies you picked. Under the result you see the date the rates apply to and the time your browser fetched them.
The ECB sets its reference rates once per working day, at around 16:00 Central European Time, and publishes them for information only. They are not live market rates, and they are not the rate you get when you exchange money: banks, card companies and exchange offices add their own margin or fee. The ECB quotes every currency against the euro, so a rate between two other currencies is calculated through the euro.
No rate is built into this page. If the request fails, the converter shows no result instead of an old or made-up number.
How the currency converter calculates a cross rate
result = amount × (target currency per euro ÷ source currency per euro)
The ECB publishes how many units of each currency equal one euro. Dividing two of those figures gives the rate between the two currencies.
How to convert between two currencies: a worked example
The figures below are round example numbers, not current rates. Suppose the reference rates are 1 EUR = 1.10 USD and 1 EUR = 0.85 GBP.
- Pounds to dollars: 1.10 ÷ 0.85 = 1.2941 USD per GBP.
- 200 GBP × 1.2941 = 258.82 USD.
- The other way round: 1 USD = 0.85 ÷ 1.10 = 0.7727 GBP, so 258.82 USD × 0.7727 = 200.00 GBP.
The table under the converter shows common amounts at the rate that was actually loaded.
For the most searched pairs there are pages with their own examples: euro to dollar, pounds to dollars, yen to dollar and pesos to dollars. Bitcoin and Ether have no ECB rate; the Bitcoin to USD converter uses a market price from CoinGecko instead.
Currency Converter: FAQ
Is this a live exchange rate?
Why is my bank's rate different?
Which currencies can I convert?
How is a rate between two non-euro currencies calculated?
What happens if the rate cannot be loaded?
Sources
- European Central Bank: Euro foreign exchange reference rates — the rates, their publication time and their purpose (checked October 12, 2026)
- Frankfurter: exchange rate API — the service that delivers the ECB rates to your browser (checked October 12, 2026)