Showing results in
Beta Still in development. Some things may change. Feedback?

Currency converter.

Convert between world currencies using daily European Central Bank rates. Useful for invoicing, travel, and international pricing.

📅 Daily rates
Currency Converter
Convert between world currencies.
Region
Did you know
$7.5T
Over $7.5 trillion is traded on currency markets every single day. EUR/USD alone accounts for nearly a quarter of that. The rate you see here is the same interbank reference rate those trades are benchmarked against.
Helpful tips
🏦
Your bank rate isn't this rate
The rate shown here is the European Central Bank's daily reference rate, also known as the interbank rate. Your bank or card provider will add a margin on top, typically 1–3%. Always check before transferring large amounts.
💸
Freelancers: invoice in your client's currency
Invoicing in your client's local currency removes friction and looks more professional. Use this converter to set a price that makes sense to them, then factor in your provider's conversion fee when planning your income.
📅
Rates update once per day
The ECB publishes reference rates at around 16:00 CET each business day. Rates don't change on weekends or public holidays, so Friday's rate carries through to Monday morning.
🧾
Not all currencies are here
This converter uses the Frankfurter API, which covers the currencies published by the ECB. Some smaller or restricted currencies aren't included. For those, your bank or a specialist FX provider will be your best source.
How currency conversion works
Every exchange rate is just
a ratio.

At its core, a currency conversion is simple arithmetic: you multiply an amount by a ratio that expresses how much one currency is worth in terms of another. If 1 Euro buys 1.08 US Dollars, then 100 Euros buys 108 Dollars. That ratio is the exchange rate, and everything else is just plumbing.

What makes it complicated in practice is where that ratio comes from. The rate shown here is the ECB reference rate, published daily by the European Central Bank. It reflects the midpoint of trading activity across global currency markets and is the closest thing to a neutral, official rate. It is not the rate your bank charges. Banks, card providers, and transfer services all add a margin on top, typically somewhere between 0.5% and 3%, which is how they make money on conversions.

Rates move continuously during market hours because currencies are traded around the clock across global markets. The ECB fixes its reference rate once per business day at around 16:00 CET, which is why this tool updates daily rather than in real time. For most reference purposes like checking an invoice, understanding a price, or planning a trip, a daily rate is more than precise enough.

Conversion result = amount × rate
Cross rate A/C = (A/B) × (B/C)
ECB update published at 16:00 CET daily
Bank margin typically 0.5–3% above mid-rate
FAQ
Common questions
This tool shows the ECB reference rate, which is the midpoint of interbank trading. It is the rate that large financial institutions use as a benchmark, with no margin added. Your bank, card provider, or transfer service sets their own rate by adding a margin on top of this, typically between 0.5% and 3%. That margin is how they make money on foreign exchange. The difference can be significant on large transfers, which is why comparison tools exist. For everyday reference purposes, the rate here is the most accurate neutral benchmark available.
In the interbank market, rates move continuously during trading hours as currencies are bought and sold. However, the ECB reference rate used here is fixed once per business day at around 16:00 CET. This means the rate shown does not change on weekends or public holidays. For invoicing, travel planning, and general reference, a daily rate is precise enough. If you need real-time rates for trading or time-sensitive transactions, you will need a live feed from a financial data provider.
A cross rate is an exchange rate between two currencies that is calculated via a third currency rather than quoted directly. For example, if you want to convert Japanese Yen to South African Rand, there may be no direct market quote. Instead, the rate is derived by converting Yen to a common base (like EUR or USD) and then converting that to Rand. This tool handles cross rates automatically, so you do not need to think about it. The result will be as accurate as the underlying ECB rates allow.
Both approaches are common, and the right choice depends on your situation. Invoicing in your own currency means you know exactly what you will receive and carry no exchange rate risk, but it puts the conversion burden on your client. Invoicing in your client's currency is more professional and removes friction for them, but exposes you to rate fluctuations between invoice date and payment date. A practical middle ground is to invoice in your client's currency, fix the rate on the invoice date, and use a low-fee transfer service like Wise to receive and convert the payment.
This converter uses the Frankfurter API, which publishes the currencies tracked by the European Central Bank. The ECB covers the major global currencies and those most relevant to international trade. Smaller currencies, currencies with restricted convertibility, or those not actively traded on global markets are not included. If you need a currency that is not listed, your bank or a specialist foreign exchange provider will be able to help. Some currencies also have official and parallel market rates. This tool shows the official ECB reference rate only.
The arithmetic is exact. Once the exchange rate is known, the multiplication is precise to the limits of the browser's JavaScript engine, which is accurate to around 15 significant digits. The rate itself is the ECB reference rate, which is the most widely used neutral benchmark available. The main limitation is that rates are updated once daily, so there will be some divergence from live interbank rates, particularly during periods of high volatility. For financial transactions, always confirm the rate with your payment provider at the time of transfer.