Currency converter

Convert between currencies with clearly dated exchange rates and a stated source.

Leave empty for the latest rates.
100 USD = 89.15 EUR
Exchange rate1 USD = 0.891529 EUR
Inverse rate1 EUR = 1.121669 USD
Rate statusCurrent
Rate date2026-10-23
Retrieved2026-10-23 14:06 UTC
Published by the source2026-10-23 00:02 UTC
SourceExchangeRate-API (open access)
Required attributionRates By Exchange Rate API

About these rates

Rates come from free public sources and are for information, not dealing rates: banks and money-transfer services add their own margins. Sources publish once a day (the European Central Bank only on working days), so a rate can be up to a day old. The source and its update time are shown with every result.

153 currencies are available from the current rate source.

Common mistakes

  • Treating the displayed exchange rate as what a bank or card provider will actually give - real providers add a margin or fee on top of (or below) the mid-market rate shown here, so the amount actually received or charged will differ.
  • Using a historical rate for a date far in the past as if it reflects today's value of that money - exchange rates move constantly, so a conversion at an old rate answers "what was it worth then," not "what is it worth now."
  • Relying on a stale or fallback rate for a time-sensitive decision without checking the rate status shown - a rate marked as saved/stale may be hours or days old, which matters for a transaction happening right now.

Related calculators