Currency converter

Use dated ECB reference rates or a rate you enter yourself.

Jump to result

Your inputs

Updates as you type
Optional reference note. It helps identify your assumptions and does not change the calculation.

The initial rate is illustrative and entered manually. Loading sends only the two currency codes.

Illustrative entered rate — load ECB rates or enter your own

converted amount

100 EUR

Rate
1 EUR/USD
Basis
Illustrative entered rate — load ECB rates or enter your own

The result uses the displayed rate and basis; fees and spreads are excluded.

Calculations happen in your browser. Saving is optional.

How to use this tool

Choose the currency pair and enter either your own rate or explicitly load a dated ECB reference rate.

Check the rate date and basis before using the converted amount. The initial 1:1 rate is illustrative; fees and provider spreads are excluded.

Converted amount = source amount × destination-per-source rate

Worked example

100 EUR · converted amount

Fixed example using the settings below. Monetary examples use USD; dates and times use their stated reference values. This example stays unchanged when you edit your calculation.

Example inputs
  • Amount: 100
  • From currency: USD
  • To currency: EUR
  • Rate: destination units per source unit: 1
  • Rate date / basis: Illustrative entered rate — load ECB rates or enter your own

Method illustration: 100 at a rate of .9 destination units per source unit converts to 90.

Assumptions and limits

  • Load reference rates explicitly. ECB business-day rates, delivered by Frankfurter, are indicative rather than executable bank rates.
  • Manual rates are accepted with your own basis. A stale or unavailable network rate is reported; no previous quote is silently substituted.
  • Changing a currency clears a loaded quote. Only currency codes are sent to the provider, never your amount.

Method reference: Frankfurter ECB provider

Check or report a result

Check the units, selected calculation and assumptions first. Compare the fixed example above with your inputs to identify what changed.

Report a calculation issue with the page address, hypothetical inputs, result displayed and result expected. Do not include passwords, bank details or other private information.