Currency Exchange converts amounts between 30+ currencies and retrieves live or historical exchange rates from the European Central Bank. Accurate daily rates going back to 1999 — useful for everything from quick conversions to financial reporting.
ECB rates are the benchmark for professional financial work in Europe and are widely used for accounting and compliance purposes. This tool makes them directly accessible: convert a specific amount, pull the full rate table for any base currency, or retrieve historical rates for any past date or date range.
What you can do
- convert — convert any amount between currencies, including one-to-many (e.g. 100 USD to EUR, GBP, and JPY in one call)
- latest_rates — full exchange rate table for any base currency, updated daily
- historical_rates — rates for a specific past date or a date range, back to 1999
Who it's for
Finance teams, accountants, travelers, developers, and anyone who needs reliable exchange rates. Particularly useful for financial reporting that requires historically accurate rates on a specific transaction date.
How to use it
- Use convert with an amount, source currency, and target currency (or comma-separated list of targets)
- Use latest_rates when you need the full rate table for a base currency rather than a specific conversion
- Use historical_rates with a date in YYYY-MM-DD format for past rates, or a range like YYYY-MM-DD..YYYY-MM-DD for a period
Getting started
No setup required — all conversions use publicly available ECB data.