πŸ“Š Exchange Rate Chart

- - 1 CNY = ? USD
Source: Frankfurter API, which republishes the European Central Bank’s daily euro reference rates. Reference rates only, not live trading quotes.
Loading ECB reference rates…

πŸ“‹ Major Exchange Rates

Currency Code Units per 1 USD Change (chart period)

What the exchange rate history page shows

Pick any two of eleven major currencies — US dollar, euro, British pound, Japanese yen, Chinese yuan, Australian dollar, Canadian dollar, Swiss franc, South Korean won, Singapore dollar and Hong Kong dollar — and the page shows the latest official reference rate for the pair, the percentage change over roughly the last 40 days, and a line chart of the daily rates in that period. Below the chart, a table lists how many units of each currency one US dollar buys, with the same period change. It is useful for checking whether a currency has been strengthening before a trip or an invoice, or for getting a neutral mid-market figure to compare against a bank’s quote.

How to use it

  1. Choose the base currency in the left menu and the target currency in the right menu. The headline reads “1 base = x target”.
  2. Press ⇄ to swap the two currencies and see the inverse rate.
  3. Read the coloured badge next to the rate: green for a rise and red for a fall between the first and last day in the chart. Chart dates are shown as month/day and values to four decimals.
  4. Check the status line under the chart. It states the ECB reference date of the rates, the time your browser fetched them, and the date range of the chart.

How the data is loaded and calculated

When the page opens, your browser sends two requests directly to api.frankfurter.dev, the free Frankfurter API: one for the latest rates of the ten non-dollar currencies against the US dollar, and one for their daily rates over the last 40 calendar days. The requests contain only currency codes and dates; as with any web request, Frankfurter’s server can see your IP address and browser type. Nothing is stored on your device.

Frankfurter republishes the euro reference rates of the European Central Bank (ECB) and converts them to a US-dollar base by cross-calculation. Any other pair is worked out in your browser for each date as (target per USD) ÷ (base per USD); for example, CNY to JPY is JPY per dollar divided by CNY per dollar. The change figure compares the last point in the chart with the first. The chart plots the published values only — nothing is simulated, smoothed or forecast.

If the API cannot be reached, the page falls back to a small set of approximate rates stored in its own code. Those values are undated and not current; the page marks them with an asterisk, says so in the status line, and shows no chart. If only the history request fails, the latest rates are still shown and the chart area says the history is unavailable.

Data sources and limitations

The underlying source is the ECB’s euro foreign exchange reference rates, as distributed by Frankfurter. The ECB sets these once per working day, normally around 16:00 Central European Time, for information purposes. They are not live market quotes, so the latest date can be one or more days old, especially over weekends and ECB holidays when no rates are published. Banks, card networks and money-transfer services add their own margin and fees, so the rate you actually get will differ. Cross rates calculated through the dollar can also differ from other published cross rates in the last decimal place. This page is for general information and is not financial or trading advice.

Frequently asked questions

Why doesn’t this rate match my bank or card statement?

Your provider converts at its own rate, which is usually the market rate plus a margin, and it may use a different time of day. The ECB reference rate is a neutral benchmark for comparison, not a price you can trade at.

Why hasn’t the rate changed today?

The ECB publishes one set of rates per working day, in the afternoon Central European Time. Before that, and on weekends or ECB holidays, the most recent rates are from the previous working day. The status line shows the exact reference date.

What does the asterisk next to a rate mean?

It means the live request failed and you are looking at the approximate fallback values built into the page. Reload later, or check the ECB or your bank for a current figure.

Can I see a longer history?

Not on this page, which requests about the last 40 days to keep it fast. The ECB reference-rate series itself goes back to 1999 and can be downloaded from the ECB or queried through Frankfurter.

Related tools