Money-saving & comparison

Historical FX Chart

Chart exchange rates over time from ECB data: min, max, average, change, volatility and CSV export.

The rate shows how many units of the quote currency one unit of the base buys.

Up to 6 ISO codes, comma-separated.

Default: one year before the end date. Earliest 1999-01-04.

Default: today.

Try an example: EUR/USD and EUR/GBP over 2024 (indexed) · USD/JPY in 2023

How it works

Pick a base currency, one or more quote currencies and a date range (back to 1999). The tool loads the ECB’s daily euro reference rates, builds the cross rates, draws a line chart (indexed to 100 to compare several pairs) and reports start, end, minimum, maximum, average, change and annualised volatility, with a CSV download.

  • Daily reference rates (units per euro) are loaded from the ECB Data Portal SDMX API as CSV (series D.<currency>.EUR.SP00.A, only the requested currencies and dates) and cached; ranges ending more than a week ago are cached permanently, recent ranges per day.
  • Cross rate base/quote on each publication day = rate(quote) ÷ rate(base); days where either leg is missing are skipped. EUR legs are 1.
  • Statistics: first and last observation, minimum and maximum with dates, arithmetic mean, change = last ÷ first − 1, annualised volatility = standard deviation of daily log returns × √252.
  • Indexed view: every pair divided by its first value × 100, so pairs with very different levels (e.g. JPY and GBP) can be compared.

Reference rates for information; they are not the rates at which you could have traded.

Sources

For scripts and AI agents

  • JSON API: POST https://historicalfxchart.usefulweb.site/api/v1/calculate (same calculation as this page)
  • Interface description: OpenAPI 3.1 · AI guide: llms.txt
  • MCP server (Streamable HTTP): https://historicalfxchart.usefulweb.site/mcp · tool name historical_fx_chart
Example request
curl -s -X POST https://historicalfxchart.usefulweb.site/api/v1/calculate \
  -H 'content-type: application/json' \
  -d '{"base":"EUR","quotes":"USD, GBP","start":"2024-01-01","end":"2024-12-31"}'

Related tools

  • Currency Converter – Convert an amount into several currencies at ECB euro reference rates, with rate date and source.
  • Time-Series Explorer – Resample, smooth and decompose date/value data: trend, R², seasonality, YoY change and anomalies.
Feedback