Converters
Currency Converter
Type an amount and pick two currencies. The result updates as you type, using the European Central Bank’s euro reference rates for the latest working day.
Loading exchange rates…
100.00 USD in your favourite currencies
- —
EUR Euro
- —
GBP British pound
- —
INR Indian rupee
- —
JPY Japanese yen
- —
CAD Canadian dollar
- —
AUD Australian dollar
- —
TRY Turkish lira
USD is your From currency, so it is left out of this list.
Rates load from api.frankfurter.dev; the request carries no amounts or currency choices. Conversions run in your browser, and your favourites and the last rates are saved in this browser only.
Works in your browser. No account needed.
Frequently asked questions
Where do the exchange rates come from?
From the European Central Bank’s euro foreign exchange reference rates, loaded through the free Frankfurter API. The ECB publishes them once per working day, around 16:00 Central European Time. There are no new rates on weekends or TARGET holidays, so on those days the converter uses the most recent working day and shows its date under the result.
Why does my bank or card give me a different amount?
The ECB rate is a daily mid-market reference, with no margin or fee included. Banks, card schemes, money transfer services and exchange bureaus set their own rates, which are often less favourable, and some add a fee on top. Markets also move after the ECB’s daily snapshot. Use the result here as a benchmark: the gap between it and the amount you are quoted is roughly what the conversion costs you.
How is a pair like USD to INR calculated?
The ECB quotes every currency against the euro, so other pairs are crossed through the euro: INR per USD = (INR per EUR) ÷ (USD per EUR). For example, if 1 EUR = 1.1411 USD and 1 EUR = 109.25 INR, then 1 USD = 109.25 ÷ 1.1411 = 95.74 INR, and 100 USD is 9,574.10 INR. The inverse rate shown under the result is simply 1 divided by that rate.
Which currencies can I convert?
The currencies in the ECB reference table: the euro plus the US, Australian, Canadian, Hong Kong, New Zealand and Singapore dollars, the British pound, Swiss franc, Japanese yen, Chinese yuan, Indian rupee, Turkish lira, South Korean won, Brazilian real, Mexican and Philippine pesos, South African rand, Indonesian rupiah, Malaysian ringgit, Thai baht, Israeli shekel and the Czech, Danish, Hungarian, Icelandic, Norwegian, Polish, Romanian and Swedish currencies. Currencies the ECB does not publish, such as the UAE dirham, Saudi riyal, Pakistani rupee or Nigerian naira, are not available.
What does the page send, and does it work offline?
The page downloads the whole euro rate table from api.frankfurter.dev. That request contains no amount and no currency choice, though like any web request it reveals your IP address to that server. All conversions run in your browser. The last table is saved in this browser’s local storage, so if the rate service cannot be reached later, the saved rates are used and their date is shown. Your favourites list is stored the same way.
How are the results rounded?
Each amount uses its currency’s usual decimal places as defined by your browser’s number formatting: 2 for USD, EUR, GBP or INR, and none for JPY, KRW, HUF, IDR or ISK. Amounts under 0.10 (under 10 for currencies without decimals) keep three significant digits instead, so 1 IDR in USD shows as a small decimal rather than 0.00. Exchange rates are shown to six significant digits.
About this tool
This currency converter turns any amount into another currency at the European Central Bank’s euro reference rates. Choose the From and To currencies from a searchable list that accepts ISO codes, currency names and country names, so typing “lira”, “rupee” or “Japan” finds the right one. The result updates on every keystroke, and the swap button reverses the pair, so USD to INR becomes INR to USD in one click. Both directions of the rate appear under the result, for example 1 EUR in USD and 1 USD in EUR.
Two quick tables show 1, 5, 10, 50, 100 and 1,000 units in each direction, which is handy for price tags, pocket money abroad or checking a restaurant bill. The favourites list converts the same amount into up to 10 currencies at once, which suits trips across several countries or comparing prices from shops in different markets. Every conversion has its own link: once you change the amount or a currency, the address bar holds the amount and both currencies (for example ?from=EUR&to=USD&amount=250), and “Copy link to this conversion” puts that link on your clipboard.
The rates are the ECB’s daily reference rates, fetched from the Frankfurter API when the page opens. They are a mid-market benchmark published once per working day, not a live trading quote, and not the rate a bank, card or transfer service will charge you, since those add a margin or fee. The date of the rates is shown under every result. Pairs that do not involve the euro, such as lira to pound, are calculated through the euro, which is the standard way to derive cross rates from a single-base table.
Only the rate table is downloaded; your amounts and currency choices stay on your device. The latest table is kept in your browser’s local storage, so when the rate service is unreachable the converter falls back to the saved rates and tells you which day they are from. If there are no saved rates yet, the page says the rates could not be loaded and offers a retry instead of showing a made-up number.