Money-saving & comparison

Currency Converter

Convert an amount into several currencies at ECB euro reference rates, with rate date and source.

ISO code, e.g. EUR, USD, GBP, CHF, JPY.

One or more ISO codes, comma-separated, or "all".

Optional: use the reference rates of this date (the last publication on or before it). Empty: latest rates.

Try an example: 100 EUR into USD, GBP, CHF and JPY (latest) · 250 USD into EUR and GBP on 2024-01-02

How it works

Converts an amount between the 30 currencies of the European Central Bank’s daily euro foreign exchange reference rates – into several target currencies at once, at the latest rates or those of a past date. Cross rates are calculated via the euro; every result shows the rate, the inverse rate, the reference date and the source.

  • Rates come from the ECB’s daily reference-rate file (eurofxref-daily.xml) or, for past dates, from the ECB Data Portal (dataset EXR, daily series D.<currency>.EUR.SP00.A). They are cached per day; the daily file is re-checked at most hourly until the day’s rates (around 16:00 CET) are available.
  • All ECB rates are quoted as units of currency per 1 euro, so a cross rate is rate(to) ÷ rate(from); converting X from A to B = X × rate(B) ÷ rate(A). Rates are shown with 6 significant digits; amounts are rounded half away from zero to the currency’s minor units (0 for JPY, KRW and ISK).
  • For a date without a publication (weekends, TARGET holidays) the last earlier publication is used and named.
  • Reference rates are published for information only. Card schemes, banks and exchange offices use their own rates and add fees, so the amount you actually pay or receive will differ.

ECB reference rates are not transaction rates. For a real payment, check your provider’s rate and fees.

Sources

For scripts and AI agents

  • JSON API: POST https://currencyconverter.usefulweb.site/api/v1/calculate (same calculation as this page)
  • Interface description: OpenAPI 3.1 · AI guide: llms.txt
  • MCP server (Streamable HTTP): https://currencyconverter.usefulweb.site/mcp · tool name currency_converter
Example request
curl -s -X POST https://currencyconverter.usefulweb.site/api/v1/calculate \
  -H 'content-type: application/json' \
  -d '{"amount":100,"from":"EUR","to":"USD, GBP, CHF, JPY"}'

Related tools

Feedback