Saved
Finance & money·Currency Crypto

Currency Converter

Convert 20 major currencies using daily ECB mid-market rates with quote date shown. Fully client-side — no account, uploads, or remote storage.

Added Apr 18, 2026 · Updated May 1, 2026

Quick examples

Input

Result

Enter a value for amount to see your result.

How it works

Converts amounts between 20 major currencies using daily exchange rates from the European Central Bank via frankfurter.app. Rates are cached for 24 hours and a static fallback is included.

Step by step

  1. 01Enter the amount to convert.
  2. 02Select the source and target currencies.
  3. 03Exchange rates are fetched from frankfurter.app (ECB data) and cached daily.
  4. 04A static fallback rate is used if the API is unavailable.

Examples

100 USD to EUR

Result depends on live exchange rate — approximately €92 at time of writing.

Inputs

Amount:
100
From Currency:
USD
To Currency:
EUR

Result

Note: Best for comparing currencies and checking mid-market reference values — not the exact buy/sell rate a bank or card network will charge. Planning a trip, invoice, or import? Compare here first, then confirm the rate and fees with your bank, card issuer, or FX desk.

More about this tool

Exchange rates tell you how much of one currency you get for another. This converter uses mid-market rates from the European Central Bank (ECB) via frankfurter.app — the midpoint between buy and sell prices.

How Conversion Works

All rates are stored relative to USD. To convert from currency A to currency B:

  1. Convert A → USD using A's rate
  2. Convert USD → B using B's rate

This two-step approach means any pair can be computed from a single base-currency rate table.

Rate Freshness

Rates are fetched once per day and cached. The ECB publishes reference rates on business days around 4 PM CET. Rates shown are indicative only — actual transaction rates from banks and brokers will include a spread.

Static Fallback

If the frankfurter.app API is unavailable, the converter uses a bundled snapshot of rates. The rate date shown will indicate when the fallback was last updated.

Frequently asked questions

Where do the exchange rates come from?

Rates are sourced from the European Central Bank (ECB) via the frankfurter.app API and cached for 24 hours. They are indicative rates for informational purposes only.

How often are rates updated?

The ECB publishes reference rates on business days around 4 PM CET. Our rates are refreshed once per day using a cached server-side request.

Is this the rate I will get at a bank, airport kiosk, or ATM?

Usually not. Retail providers apply spreads, flat fees, and dynamic pricing on top of reference rates. Mid-market values are best for comparing how far two currencies have moved, not for predicting a specific counter quote.

Can I use these figures for tax, accounting, or legal filings?

Only if your jurisdiction or accountant accepts that source and date. Many filings require an official table, contract rate, or documented spot rate on a specific timestamp — always confirm local rules.

Why did the number change after midnight or on Monday?

Markets close on weekends and holidays, but when the ECB publishes a new fixing after a session, cached rates roll forward on our daily refresh. Large moves in global FX also show up on the next published update.