Exchange Rate Historical Chart
Exchange rate historical chart tool, backed by Frankfurter v2 API (blended across 55 central banks, history back to 1948). Pick any pair from 31 major currencies, switch between 7 / 30 / 90 / 365-day ranges, hover the line for daily rates, and see start / end / min / max / period change statistics. Charts are cached locally so they still load when the network is unavailable.
Usage
Historical exchange rate chart, powered by Frankfurter v2 API — blended across 55 central banks with history back to 1948. Switch between 7 / 30 / 90 / 365 day ranges.
The line is coloured by direction — green if it ended above the start, red otherwise. Hover the chart to read daily values. Four summary cards below show start, latest, min / max and period change.
Charts are cached by (from, to, days) in localStorage; the same combination loads from cache within an hour. Cached charts remain available when offline.
Flat segments occasionally appear when no provider published on that day — they aren't zero market movement.
Use cases
FAQ
Why are some segments of the line flat?
v2 blends multiple providers; if no provider published on a particular day, the chart carries the last known value forward — that's a flat segment, not zero market movement.
Is the data accurate?
Pulled from Frankfurter v2 (55 central banks blended). These are mid-market reference rates; bank execution differs by a 1–3% spread.
How far back can I look?
Frankfurter v2 has data back to 1948. The UI exposes 7d / 30d / 90d / 1y. Reach out if you need longer ranges.
Can I export the chart as PNG / CSV?
Not as a one-click option yet. You can save the rendered SVG via right-click or take a screenshot.
Why does the % change look off?
It's computed as (end value − start value) / start value. Sharp mid-period swings that end near the start show as a small percentage. Read the line for the actual shape.