Ohmyfin

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.154 USD = 0.8636 GBP

Live converter

100 USD = 86.6551 EUR
1 USD = 0.866551 EUR · ECB reference, 2026-06-08

Popular currency pairs

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

USD → EUREUR → USDGBP → USDUSD → GBPEUR → GBPGBP → EURUSD → JPYJPY → USDEUR → JPYGBP → JPYUSD → CHFEUR → CHFUSD → CADEUR → CADUSD → AUDAUD → USDUSD → NZDUSD → CNYCNY → USDUSD → HKDUSD → SGDUSD → INRINR → USDEUR → INRUSD → KRWUSD → THBUSD → PHPUSD → IDRUSD → MYRUSD → TRYUSD → MXNUSD → BRLBRL → USDUSD → ZARUSD → ILSEUR → PLNEUR → CZKEUR → HUFEUR → RONEUR → SEKEUR → NOKEUR → DKK

All rates against the euro (EUR base)

CodeCurrency1 EUR =1 CCY = EUR1 CCY = USDPair pages
AUD Australian Dollar 1.6311 0.613083 0.707498 EUR/AUD · USD/AUD
BRL Brazilian Real 5.9353 0.168483 0.19443 EUR/BRL · USD/BRL
CAD Canadian Dollar 1.6083 0.621775 0.717528 EUR/CAD · USD/CAD
CHF Swiss Franc 0.9187 1.0885 1.2561 EUR/CHF · USD/CHF
CNY Chinese Yuan Renminbi 7.8263 0.127774 0.147452 EUR/CNY · USD/CNY
CZK Czech Koruna 24.231 0.041269 0.047625 EUR/CZK · USD/CZK
DKK Danish Krone 7.474 0.133797 0.154402 EUR/DKK · USD/DKK
GBP British Pound 0.8636 1.1579 1.3363 EUR/GBP · USD/GBP
HKD Hong Kong Dollar 9.0427 0.110586 0.127617 EUR/HKD · USD/HKD
HUF Hungarian Forint 355.55 0.002813 0.003246 EUR/HUF · USD/HUF
IDR Indonesian Rupiah 20945.62 0.000048 0.000055 EUR/IDR · USD/IDR
ILS Israeli New Shekel 3.366 0.297089 0.34284 EUR/ILS · USD/ILS
INR Indian Rupee 110.45 0.009054 0.010448 EUR/INR · USD/INR
ISK Icelandic Krona 143.60 0.006964 0.008036 EUR/ISK · USD/ISK
JPY Japanese Yen 184.60 0.005417 0.006251 EUR/JPY · USD/JPY
KRW South Korean Won 1763.26 0.000567 0.000654 EUR/KRW · USD/KRW
MXN Mexican Peso 20.0945 0.049765 0.057429 EUR/MXN · USD/MXN
MYR Malaysian Ringgit 4.7008 0.21273 0.24549 EUR/MYR · USD/MYR
NOK Norwegian Krone 10.9165 0.091604 0.105712 EUR/NOK · USD/NOK
NZD New Zealand Dollar 1.9792 0.505255 0.583064 EUR/NZD · USD/NZD
PHP Philippine Peso 71.193 0.014046 0.016209 EUR/PHP · USD/PHP
PLN Polish Zloty 4.2423 0.235721 0.272022 EUR/PLN · USD/PLN
RON Romanian Leu 5.2432 0.190723 0.220095 EUR/RON · USD/RON
SEK Swedish Krona 10.876 0.091946 0.106105 EUR/SEK · USD/SEK
SGD Singapore Dollar 1.4855 0.673174 0.776843 EUR/SGD · USD/SGD
THB Thai Baht 37.811 0.026447 0.03052 EUR/THB · USD/THB
TRY Turkish Lira 53.1988 0.018797 0.021692 EUR/TRY · USD/TRY
USD US Dollar 1.154 0.866551 1 EUR/USD · USD/USD
ZAR South African Rand 18.9991 0.052634 0.06074 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.

What is the rate limit on the API?

600 requests per IP per hour. Heavy users should email adamscott@ohmyfin.org 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.