Free live currency exchange rates

Convert between 30+ world currencies with the official European Central Bank reference rates — re-served free of charge by Ohmyfin Organisation. No signup, no API key, no ads.

Rates for · Base: 1 EUR = 1.1643 USD = 0.8572 GBP

Live converter

100 USD = 85.8885 EUR
1 USD = 0.858885 EUR · ECB reference, 2026-08-28

Popular currency pairs

Each pair below has its own dedicated page with live rate, 90-day chart and conversion table.

All rates against the euro (EUR base)

CodeCurrency1 EUR =1 CCY = EUR1 CCY = USDPair pages
AUD Australian Dollar 1.6183 0.617932 0.719459 EUR/AUD · USD/AUD
BRL Brazilian Real 6.0126 0.166317 0.193643 EUR/BRL · USD/BRL
CAD Canadian Dollar 1.613 0.619963 0.721823 EUR/CAD · USD/CAD
CHF Swiss Franc 0.9364 1.0679 1.2434 EUR/CHF · USD/CHF
CNY Chinese Yuan Renminbi 7.8251 0.127794 0.14879 EUR/CNY · USD/CNY
CZK Czech Koruna 24.148 0.041411 0.048215 EUR/CZK · USD/CZK
DKK Danish Krone 7.4748 0.133783 0.155763 EUR/DKK · USD/DKK
GBP British Pound 0.8572 1.1666 1.3583 EUR/GBP · USD/GBP
HKD Hong Kong Dollar 9.1276 0.109558 0.127558 EUR/HKD · USD/HKD
HUF Hungarian Forint 364.79 0.002741 0.003192 EUR/HUF · USD/HUF
IDR Indonesian Rupiah 20628.08 0.000048 0.000056 EUR/IDR · USD/IDR
ILS Israeli New Shekel 3.4612 0.288917 0.336386 EUR/ILS · USD/ILS
INR Indian Rupee 111.06 0.009004 0.010484 EUR/INR · USD/INR
ISK Icelandic Krona 140.80 0.007102 0.008269 EUR/ISK · USD/ISK
JPY Japanese Yen 185.92 0.005379 0.006262 EUR/JPY · USD/JPY
KRW South Korean Won 1600.39 0.000625 0.000728 EUR/KRW · USD/KRW
MXN Mexican Peso 19.7327 0.050677 0.059004 EUR/MXN · USD/MXN
MYR Malaysian Ringgit 4.6875 0.213333 0.248384 EUR/MYR · USD/MYR
NOK Norwegian Krone 10.8595 0.092085 0.107215 EUR/NOK · USD/NOK
NZD New Zealand Dollar 1.9585 0.510595 0.594486 EUR/NZD · USD/NZD
PHP Philippine Peso 72.482 0.013797 0.016063 EUR/PHP · USD/PHP
PLN Polish Zloty 4.3365 0.230601 0.268488 EUR/PLN · USD/PLN
RON Romanian Leu 5.2584 0.190172 0.221417 EUR/RON · USD/RON
SEK Swedish Krona 11.0885 0.090184 0.105001 EUR/SEK · USD/SEK
SGD Singapore Dollar 1.4802 0.675584 0.786583 EUR/SGD · USD/SGD
THB Thai Baht 38.37 0.026062 0.030344 EUR/THB · USD/THB
TRY Turkish Lira 56.1718 0.017803 0.020727 EUR/TRY · USD/TRY
USD US Dollar 1.1643 0.858885 1 EUR/USD · USD/USD
ZAR South African Rand 18.6309 0.053674 0.062493 EUR/ZAR · USD/ZAR

Free public API

Same data, same source, same licence — wrapped in a tiny JSON API anyone can call from a browser, a script or a backend. No API key required.

GET /api/exchange/rates

Latest snapshot of all rates against EUR. Returns the publish date, the full rates map and the ECB attribution.

curl https://ohmyfin.org/api/exchange/rates

GET /api/exchange/convert?from=USD&to=EUR&amount=100

Single-call conversion between any two supported currencies via mid-market triangulation through EUR.

curl 'https://ohmyfin.org/api/exchange/convert?from=USD&to=GBP&amount=250'

GET /api/exchange/pair/USD/EUR

The current rate for a single pair, plus its inverse. Ideal for tickers and dashboards.

GET /api/exchange/latest?base=USD&symbols=EUR,GBP,JPY

Re-based snapshot for users who prefer to centre everything on a non-EUR base (drop-in compatible with the open exchangerate.host shape).

GET /api/exchange/historical/2026-05-23

Past-day snapshot for any business day in the last 90 days, sourced from the ECB 90-day file.

Frequently asked questions

Are these exchange rates really free to use?

Yes. Ohmyfin Organisation re-serves the European Central Bank daily reference rates under the ECB reuse policy, which expressly permits commercial use with attribution. We charge nothing for the converter or the API and we never will for individuals.

How often are the rates updated?

The ECB publishes once per business day, around 16:00 Central European Time. Our cache refreshes every 30 minutes to pick up the new file as soon as it is published. On weekends and ECB holidays we carry over the most recent business-day rate.

Will I get this exact rate from my bank?

No. These are mid-market reference rates intended for accounting, reporting and comparison. Banks and money-transfer providers apply a retail spread, typically 0.3% to 3%, on top of the mid-market rate when they actually book a cross-border payment.

Which currencies are supported?

All 30+ currencies the ECB publishes daily: USD, GBP, JPY, CHF, CAD, AUD, NZD, CNY, HKD, SGD, INR, KRW, IDR, MYR, PHP, THB, ILS, TRY, ZAR, BRL, MXN, NOK, SEK, DKK, ISK, PLN, CZK, HUF, RON, BGN, plus EUR itself as the base currency.

What is the rate limit on the API?

600 requests per IP per hour, which is plenty for almost every use case. Heavy users should contact Ohmyfin Organisation for a higher quota; we will not refuse legitimate non-abusive traffic.

Why EUR as the base currency?

Because the source feed is published by the European Central Bank against the euro. Any other base (USD, GBP, JPY…) is derived by triangulating through EUR, so you get the same answer either way — but EUR is the only currency whose rate is exactly 1.

Source. Live reference rates are sourced from the European Central Bank, published every business day around 16:00 CET against the euro. Reused with attribution under the ECB reuse policy. Ohmyfin Organisation is an independent reference service and is not affiliated with the ECB, with S.W.I.F.T. SC, or with any central bank. For booking actual cross-border payments, your bank will apply its own retail spread.