Convert between 31 world currencies with daily exchange rates from the European Central Bank — fast, free and private.
100.00 USD =
87.58 EUR
1 USD = 0.8758 EUR·1 EUR = 1.14181 USD
Popular conversions
Rates are daily European Central Bank reference rates for information only, not live interbank or retail prices. Banks and card networks add a margin, so a real transaction will differ. Not financial advice. Rates cache in your browser for offline use.
This currency converter turns any amount from one currency into another using the daily reference exchange rates published by the European Central Bank (via the open Frankfurter data set). Type an amount, pick your two currencies, and the result — plus the exact rate and its inverse — updates instantly. A swap button flips the pair, and popular conversions like USD→EUR or USD→INR are one tap away.
Rates are cached in your browser after the first load, so the tool keeps working even with no connection, and it never asks for an account or sends your amounts anywhere. Remember that ECB reference rates are mid-market figures: your bank or card provider adds a spread, so treat the number here as the honest baseline to measure their fees against — not the exact amount that will land in your account.