LEARN & PRACTISE
Currency converter
Estimate a currency conversion using daily reference rates from Frankfurter. The result is informational, not a live quote or a promise of what your bank or broker will exchange.
Last updated
Enter an amount from 0 to 1,000,000,000 using a decimal point and up to six decimal places. Select two available currencies.
1 USD = 0.88901 EUR
The same currency returns the original amount; no exchange rate is applied.
The two reference observations have different dates. This cross-rate is an estimate, not a simultaneous market quote.
Exchange rate history
Units per 1 source currency · USD/EUR
Historical chart needs JavaScript and stored daily observations.
Only matching observation dates are plotted. Missing days are not filled with invented rates.
These are older stored rates. The latest update may be delayed; check the rate dates before using the estimate.
Last successful check (UTC):
Source: Frankfurter · Daily reference rates
Indicative conversion only. Bank and broker rates, fees and rounding may differ. These rates do not change replay candles, account balances or simulated trade results.
How the conversion works
USD is our stored reference base. We calculate amount × target rate ÷ source rate. When source and target observations have different dates, both dates are shown. The same currency returns the amount unchanged. Results are approximate and displayed with up to six decimal places; a very small value can round to zero.
How currency conversion works: rates, calculations and the history chart
Rates and updates
Our server checks Frankfurter every six hours through the existing scheduler. Frankfurter publishes daily blended reference rates, not a tick-by-tick feed. Different currencies can have different observation dates, particularly around weekends and holidays. Last successful check describes our download, not when every rate was set. Failed updates preserve the last valid snapshot, and older data is labelled.
What the result does not include
Bank spreads, broker prices, transfer fees and execution conditions are excluded. Supported currencies depend on the available validated snapshot; this is a selected fiat list, not every currency Frankfurter offers. The converter does not change historical replay candles, simulated balances or trade profit calculations. No visitor amount is sent to Frankfurter.
Daily history on the chart
Choose 1M, 3M or 1Y to inspect stored daily cross-rates for one unit of the source currency, independently of the entered amount. Hover, tap or use the left and right arrow keys to inspect an observation. Only dates with both currency observations are used. Missing days have no added observations; the line connects the available points. Daily reference data cannot show intraday moves. History is first loaded for one year, then the recent week is refreshed daily. Historical observations may differ from the latest conversion snapshot.