Z

Currency Converter

Convert between world currencies using live exchange rates.

Runs in your browser — files never leave your device

Live rates from the European Central Bank via frankfurter.app. Only the currency pair is requested — your amount stays in your browser.

How it works

This converter turns an amount in one currency into another using the day’s official reference rate, fetched on demand from the free frankfurter.app API — a public service that republishes the European Central Bank’s reference rates. Eleven currencies are supported: USD, EUR, GBP, INR, JPY, CAD, AUD, CNY, CHF, SGD and AED. When you pick a pair, the tool requests that pair’s latest rate and shows its publication date under the result.

The conversion itself is one multiplication, done locally in your browser: converted amount = amount × rate, where the rate is the published price of one unit of the “from” currency in the “to” currency. The display rounds to at most two decimal places, and a line beneath the result states the exact rate used — 1 FROM = rate TO — plus its date. Choosing the same currency on both sides fixes the rate at 1, and if the source cannot supply a pair the tool shows an error rather than substituting a guess.

Worked example: suppose the published rate is 1 USD = 83.2456 INR. Converting 250 USD gives 250 × 83.2456 = 20,811.4 INR, shown with the rate and date underneath. Change either currency and the tool fetches the new pair’s rate before recomputing; change only the amount and it simply re-multiplies locally with the rate it already has.

Be clear about what these rates are: ECB reference rates are published once per working day (mid-afternoon Central European Time) and are the standard benchmark for invoicing, reporting, travel budgeting and sanity-checking a quote. They are not live interbank ticks — over a weekend or holiday you will see the last published rate — and they are not what you will actually be charged: banks, cards and money changers add their own spread and fees to any conversion. Use the output as the fair mid-market reference and expect real transactions to land a little worse.

Frequently asked questions

Where do the exchange rates come from?
From the free frankfurter.app API, which republishes the European Central Bank’s official reference rates. The tool requests the rate for your chosen pair each time you change a currency, so you always convert at the latest published figure.
Are the rates live market rates?
No — they are official daily reference rates, published once per working day by the ECB. They track the market closely but do not tick in real time, and on weekends and holidays the last published rate carries over. For everyday conversions that is usually exactly what you want.
Why does my bank or card give me a different rate?
Banks, card networks and money changers apply a spread on top of the mid-market rate and often add fees, so the rate you actually transact at is usually a few percent worse than the reference rate shown here. Treat this tool’s output as the fair benchmark to compare offers against.
Which currencies are supported?
Eleven: US dollar, euro, British pound, Indian rupee, Japanese yen, Canadian dollar, Australian dollar, Chinese yuan, Swiss franc, Singapore dollar and UAE dirham.
How is the conversion calculated?
Converted amount = your amount × the published rate for the pair, computed locally and displayed to at most two decimal places. The exact rate used is always printed under the result, so you can reproduce the number yourself.
Why do I sometimes see a “could not fetch” error?
Either the network request failed or the rate source does not publish that particular pair. The tool deliberately shows an error instead of falling back to a stale or estimated rate.
Is my amount sent anywhere?
No — only the currency pair is sent to fetch the rate. The amount you type never leaves your browser; the multiplication happens locally.