Convert between 166 currencies using a daily market rate table, with the European Central Bank reference set as a reserve. Enter an amount, pick the two currencies, and the converted figure updates as you type. The last set of rates is kept in your browser, so the page shows a number immediately even before the network answers.
Because a bank rate is not a reference rate. The figure on this page is the mid-point between buy and sell on the wholesale market. A bank or card processor adds a spread, typically 1% to 3%, before it sells you the currency. The gap between the two numbers is that spread, not an error in the conversion.
The converter saves the last successful set of rates in your browser's local storage. On the next visit it reads that snapshot first and displays a result right away, then tries the network and replaces the numbers when fresh rates arrive. If both sources fail and there is no saved snapshot, the tool says so instead of inventing a value.
No. This converter is built for the current reference rate, and it does not carry a date picker. The date shown alongside the rate is the date of the table in use, so you can always tell how fresh the number is. For historical series you need the ECB data portal or a bank archive.
The market table behind the numbers is rebuilt once a day, weekends included. The European Central Bank reserve set is published once per working day, in the late afternoon Central European Time, and a conversion that has to fall back to it repeats the most recent published set. For a same-day spot check that is enough; for anything that needs an intraday price you want a trading feed, not a reference feed.
It reads the daily market table served by ExchangeRate-API. If that table does not answer, the tool falls back to the European Central Bank reference set, served through the Frankfurter feed. Both give mid-market reference rates, which means no commission and no markup is built into the number you see.
One hundred and sixty-six: the US dollar, euro, pound sterling, Japanese yen, and a hundred and sixty-one more, including the Swiss franc, Canadian and Australian dollars, Chinese yuan, Indian rupee, Brazilian real, Mexican peso, Turkish lira, South African rand, and the Gulf currencies. Every one of them appears in both dropdowns, and the swap button reverses a pair without re-picking either side.
The badge is a headline number, so it is rounded to four decimal places for readability. The raw rate row underneath keeps six, which matters for the small-value pairs: a rate such as 0.008431 loses most of its meaning when it is rounded to 0.0084. Amounts are formatted with the visitor's own locale, so thousands separators and decimal marks follow the browser language.