Currency Converter
Convert money with a direct FX quote or base-currency matrix, then check the source, timestamp, and fee impact before you rely on the result.
Disclaimer: This tool is for educational purposes. Results are estimates and should not be taken as professional advice.
Currency Converter
A currency converter helps you translate one currency into another using an exchange rate you can actually inspect. The useful part is not just the final converted amount. It is the context around the quote: where it came from, when it was captured, whether it may be stale, and how markup or flat fees change the result.
What This Calculator Covers
- Direct pair quotes such as
USD -> EURat a stated rate. - Base-currency matrix quotes where both currencies are priced against one base.
- Same-currency checks where the rate should resolve to exactly
1. - Optional FX markup and flat-fee deductions in the target currency.
- Source and timestamp tracking so the conversion stays auditable.
How to Use the Currency Converter
- Enter the amount you want to convert.
- Pick the source and target currencies using ISO 4217 currency codes.
- Choose either direct pair mode or base-currency matrix mode.
- Enter the exchange rate, rate source, and the ISO timestamp for that quote.
- Set an optional stale-rate threshold, markup, or flat fee if you want a more realistic estimate.
- Review the converted amount, applied rate, inverse rate, and stale-rate flag.
Currency Conversion Formulas
Direct quote:
Converted amount = Amount x Direct rate
Base matrix quote:
Converted amount = Amount x Rate[to] / Rate[from]
Inverse rate:
Inverse rate = 1 / Direct rate
Fee-adjusted result:
Net converted amount = Gross converted amount - markup amount - flat fee
Example Currency Conversion
Suppose you want to convert 100 USD to EUR and the direct quote is 0.92 EUR per 1 USD.
| Item | Value |
|---|---|
| Amount | 100.00 USD |
| Direct rate | 0.92 |
| Gross converted amount | 92.00 EUR |
If your provider also applies a 2% FX markup and a 1 EUR flat fee, the net result becomes:
| Item | Value |
|---|---|
| Gross converted amount | 92.00 EUR |
| Markup amount | 1.84 EUR |
| Flat fee | 1.00 EUR |
| Net converted amount | 89.16 EUR |
Why Two Conversions Can Differ
The quote source may differ
A reference rate, card-network rate, and bank-executed rate are often not identical.
The timestamp matters
An old quote may be fine for planning, but not for settlement or invoice review.
Markups and fees are real costs
A headline FX rate can still produce a worse net amount once markup and flat fees are applied.
Currency digits are not all the same
Some currencies usually display two decimal places, while others do not.
Related Calculators
FAQs
What does the applied rate mean?
It is the effective target-currency value for one unit of the source currency after normalising the selected quote format.
What is an inverse rate?
It is the reverse quote. If 1 USD = 0.92 EUR, then the inverse rate is 1 / 0.92.
Why does the calculator ask for a timestamp?
Exchange-rate data changes over time. A timestamp lets you see whether the quote may be stale.
What happens when both currencies are the same?
The calculator returns the same amount with a rate of 1, because no exchange step is needed.
Why might my bank or card provider show a different result?
They may use a different source rate, a different quote time, a higher markup, or extra flat fees.