💱
Personal Finance/Currency Converter

Currency Converter

Real-time exchange rates for 20+ world currencies, powered by the European Central Bank.

⏳ LOADING30+ currenciesLive-ish ratesTravel readyFree
920 EUR1,000 USD =
1 USD = 0.9200 EUR
⏳ Loading live rates...
Data Source & Legal Disclaimer
Effective: Live rates as of 2026-09-04Last updated: TodayUpdate: Daily
Sources: Frankfurter API (ECB reference rates)

Exchange rates are fetched from the Frankfurter API (ECB reference rates). Rates are updated on business days. Not for financial decisions.

See all data sources & update policy →

How currency conversion works — illustrated

Converters like this one route every pair through a base currency — here the US dollar. Because the ECB publishes reference rates as "1 unit of foreign currency = X USD," the tool converts amount × (rate_to ÷ rate_from) in one step. The ECB mid-market rate is a dailyreference, not a tradable quote: retail banks and brokers quote a bid (what they pay to buy a currency) and an ask (what they charge to sell it), and the gap between them — the spread — is their fee. Rates also carry a date because markets close daily, which is why this tool shows its reference date beside every result.

The conversion pipeline and the bid/ask spread
Single-step conversion via the USD baseUSD $500your money× 0.859to EUREUR €429at mid-marketmid-marketEUR/USD 1.1643ECB daily referenceThe spread is the real costbid 1.1580 — you receive thisask 1.1700 — you pay thisBuying EUR as a consumer means buying at the ask —the wider the spread, the more USD each euro costs you.At a ~1% spread, $500 converts to roughly €425–€429depending on your provider and any fixed fee.

Example: $500 → EUR at the ECB reference (EUR/USD 1.1643, so 1 USD ≈ 0.859 EUR). A typical retail quote widens the spread, shrinking what you actually receive.

Diego's $500 transfer to Italy

Diego converts $500 to euros. The ECB reference rate is EUR/USD 1.1643, i.e. 1 USD = 0.859 EUR, published daily on business days. A retail FX provider quotes a spread on top of that reference.

  1. Reference rate:1 USD = €0.859 at the mid-market ECB rate — the same number this tool displays.
  2. Ideal conversion:$500 × 0.859 = €429.45 if you could trade at the reference rate with zero margin.
  3. Add the spread:A typical 1.5% retail spread on EUR/USD puts the ask near 1.182 — you net about €423 instead.
  4. Compare providers:The ~€6 gap is pure cost. Comparing rates and fixed fees before you convert is worth roughly 1–3% of the amount.
↩ Back to calculator

To convert currency: enter an amount and select the source and target currencies — the tool fetches live mid-market rates and shows the result instantly, all in your browser.

FreeToolHub Currency Converter is a free browser-based tool that converts between 160+ currencies using live exchange rates, no signup.

About this tool

What is this tool?

Convert between 22 major world currencies. USD, EUR, GBP, JPY, CNY, CAD, AUD, INR. Live exchange rates. Free, no signup, runs in browser.

30+ currenciesLive-ish ratesTravel readyFree

What Is the Currency Converter?

The Currency Converter translates an amount between 22 major world currencies, including USD, EUR, GBP, JPY, CNY, CAD, AUD, CHF, INR, and AED. Type any amount, pick a source and target currency from the dropdowns, and the converted figure appears alongside the unit rate, such as 1 USD = 0.92 EUR. A swap button reverses the pair in one click. Rates load live on page open—the tool calls an internal rates endpoint first, then the open.er-api.com service, and finally falls back to a static ECB reference snapshot dated 2026-01-15 if both are unreachable, showing a clear banner when that happens.

Who Should Use This Tool?

Freelancers invoicing international clients use it to check what a EUR or GBP payment is worth before quoting. Online shoppers comparing prices on foreign sites convert listings quickly, and travelers budgeting a Tokyo or London trip get instant yen and pound figures. Importers and exporters sanity-check supplier quotes, while remote workers comparing offers across countries estimate take-home differences before relocating. Students and expats sending money home get a neutral reference rate to compare against transfer services, whose margins are easiest to spot when you know the mid-market baseline. If a conversion only needs to be approximately right rather than settlement-grade, this tool covers it.

How Does It Work?

(1) On load, the page requests fresh rates with a 10-second timeout, first hitting its own /api/currency-rates endpoint and, on failure, the public open.er-api.com feed; every quote is normalized to a USD base where USD equals 1. (2) When you convert, the amount is divided by the source currency's rate to get USD, then multiplied by the target currency's rate—so a 100 GBP to JPY conversion passes through dollars internally. (3) The unit rate shown is simply the target rate divided by the source rate, rounded to four decimals. If live sources fail, the 2026-01-15 fallback snapshot loads and an amber banner offers a retry button.

How Often Do Rates Update?

The live path refreshes every time the page loads: each visit triggers a fresh fetch, so within a session you always see the newest available quote, and the result panel stamps the exact rate date returned by the source. The underlying data originates from European Central Bank reference rates distributed through the Frankfurter API, which the ECB publishes on business days—so weekends and holidays carry the previous fix. If both live endpoints time out after 10 seconds each, the converter switches to its static snapshot from 2026-01-15 and labels it clearly. That fallback exists for reliability, not accuracy: for anything time-sensitive, click Retry Live Rates or verify with your bank.

Frequently Asked Questions

Where do the exchange rates come from?

Rates are fetched from a free public API (exchangerate.host or similar) that aggregates data from central banks and forex markets. Rates update approximately every 24 hours. For real-time trading, financial applications, or large transactions, always verify with your bank or a paid forex data provider—public APIs may lag by minutes to hours.

Can I use this offline or without internet?

The latest rates are cached in your browser's localStorage after the first load, so previously used currency pairs work offline. For the most accurate rates, refresh the page when online. The tool supports 22 major world currencies including USD, EUR, GBP, JPY, CNY, CAD, AUD, INR, and more.

Related tools

Joke of the Day
Sep 6

What do you call a crab that plays baseball?

100% Free, Forever

Keep Tools Free for Everyone

No paywalls, no signups, no data sold. Built by a solo developer who believes useful tools should be accessible to everyone.

Support me on Ko-fi— keep tools free

100% of proceeds go towards hosting & building more free tools.