Download All Central Bank Exchange Rates from One Page

Reviewed by Madhushan, Fintech Developer — August 2026
Spreadsheet with financial data on a laptop screen

If your work touches customs entries, VAT filings, statutory accounts, or month-end revaluation, you already know the drill: the rate you need is not the market rate — it's the official rate a specific central bank published on a specific date. And collecting those means a tour of a dozen central-bank websites, each with its own navigation, its own file format, and its own idea of what a date picker should look like.

The central bank rates download page replaces that tour with a single table: 83 central banks and 3 tax authorities — the ECB, the US Federal Reserve, the Bank of England, the Reserve Bank of India, the People's Bank of China, HMRC, the US Treasury, and dozens more — each with a date range, a format selector, and one Download button.

The short version: one page, every covered source, and a dated, citable Excel, CSV or JSON file in two clicks. No code, no API key — just sign in with a paid plan (from €4.99/month). Viewing each source's latest table stays free for everyone.

What you can download

Every row on the page is one official publisher, and each offers the same two things:

Both come as a real Excel workbook (.xlsx), UTF-8 CSV that opens cleanly in Excel and Google Sheets, or JSON. A currency picker on each row lets you narrow a big table (the Central Bank of Kuwait quotes 133 currencies; the Bank of England around 20) down to just the pairs you need.

Why these files pass an audit

The point of official rates is that they are citable. Every file the page serves contains the rates the named institution itself published — stored unmodified, with the publisher's own rate_date on every row. When a rate is computed rather than printed by the bank (a cross-rate, for instance, via the API's pair mode), it is explicitly flagged as derived; the download page's tables are the published figures.

That distinction matters more than it looks. Over one recent year, the widest gap between the live GBP/USD market rate and HMRC's official rate-in-force was 3.7% — on a $100,000 invoice, a £2,800 difference depending on which number you used. Tax and customs rules don't ask what the market said; they name the publisher. (More on that in our guide to tax authority exchange rates.)

Coverage and depth

Source Example History from
European Central BankEUR reference rates1999
Swiss National BankCHF monthly series1914
Central Bank of NigeriaNGN official rates2001
Reserve Bank of IndiaINR reference rates2003
Hong Kong Monetary AuthorityHKD daily rates1981
Bank of IsraelILS representative rates1975
HMRC (UK)Monthly customs/VAT rates2021
US TreasuryQuarterly reporting rates2001

Depth varies by publisher — most sources reach at least 2016, and each source's own page documents its exact range. The three tax authorities (HMRC, the US Treasury, and the Swiss BAZG customs rates) have their own hub, since their monthly and quarterly cadences serve a different compliance question than daily central-bank tables.

How to use it, step by step

  1. Open allratestoday.com/download-central-bank-rates/.
  2. Find your source — rows are searchable and each links to the source's detail page.
  3. For the latest table: leave the dates empty. For history: pick a start and end date (up to a year).
  4. Optionally narrow to specific currencies with the picker.
  5. Choose Excel, CSV or JSON, and click Download.

Month-end close tip: the same file, downloaded on the same date, is reproducible — the published tables never change after publication (the US Treasury amends between quarters, and the page's tables handle that correctly). Save the file with your working papers and the figure is defensible years later.

When you outgrow manual downloads

The download page is the no-code path. When someone on your team wants to automate the same pull — a nightly job, a data warehouse load, a spreadsheet that refreshes itself — the identical tables are served by the central bank rates API in JSON, CSV, XML and XLSX, with per-bank npm SDKs and full API reference. Same data, same publication dates, same citability — just a URL instead of a button.

# The API equivalent of a latest-table download:
curl "https://allratestoday.com/api/v1/central-bank/ecb/latest?format=csv" \
  -H "Authorization: Bearer YOUR_API_KEY"

Frequently Asked Questions

Where can I download exchange rates from every central bank in one place?

The AllRatesToday download page at allratestoday.com/download-central-bank-rates/ lists 83 central banks and 3 tax authorities in one table. Each row has a date range, a format selector (Excel, CSV or JSON) and a download button — no code or API key required.

Are the downloaded rates official central bank rates?

Yes. Every file contains the rates the named central bank or tax authority itself published, stored unmodified, with the publisher's own publication date on every row. These are the citable figures that tax filings, customs declarations and audits require — not market rates.

Is downloading central bank rates free?

Downloads are included in every paid plan (from €4.99/month) with no API key needed — you just sign in. Viewing the latest published table on each source's page stays free for everyone.

How far back can I download historical central bank rates?

It depends on the publisher: the ECB reaches back to 1999, the Reserve Bank of India to 2003, the Central Bank of Nigeria to 2001, and the Swiss National Bank's series to 1914. Each history download covers up to one year per file — run several downloads for longer spans.

What file formats are available?

Every source downloads as a real Excel workbook (.xlsx), UTF-8 CSV, or JSON. The same tables are also served by the REST API in JSON, CSV, XML and XLSX for teams that want to automate instead.

Every Official Rate, One Page

83 central banks and 3 tax authorities, downloadable as Excel, CSV or JSON — dated, citable, and two clicks away.

Open the Download Page

Related Articles