Example 1: USD to EUR
Hypothetical rate: 1 USD = 0.92 EUR
Input: 250 USD → EUR
Calculation: 250 × 0.92 = 230.00 EUR
Result: 230.00 EUR
Accurately convert U.S. dollars and foreign currencies using official reference rates. Calculate conversions with custom margins and fees instantly.
Last updated: 18 October 2026
Use this currency calculator to convert currency between U.S. dollars and other currencies, or between two currencies, using a dated reference currency exchange rate or a rate you enter. Optional fee or margin can be applied.
This foreign currency converter multiplies your amount by an exchange rate expressed as units of the target currency per one unit of the source currency. For example, if 1 USD = 0.92 EUR, the rate is 0.92 (EUR per USD). Converting 250 USD to EUR: 250 × 0.92 = 230.00 EUR.
When converting between two non-USD currencies (e.g., EUR to CAD), the tool calculates a cross rate only when both USD-based rates come from the same source and same date: Cross Rate = (USD per From-Currency) × (To-Currency per USD). If the rates differ in source or date, cross-rate calculation is disabled and you must enter a custom rate.
An optional percentage fee reduces the converted amount: After Fee = Converted Amount × (1 − Fee% / 100). This models a provider spread or commission. The fee is applied after the currency conversion.
Calculations use exact decimal arithmetic internally. Results are displayed at each currency's ISO 4217 minor-unit precision (2 decimals for USD, EUR, CAD; 0 for JPY, KRW; 3 for KWD, etc.), rounded half-up at the final display step only. Rates are shown to at least 4 significant decimals.
Exchange rates can be quoted as foreign units per USD (e.g., 150 JPY/USD) or USD per foreign unit (e.g., 1.09 USD/EUR). This tool follows the convention documented by the source (Federal Reserve H.10). Do not assume a direction; the source documentation determines it.
These examples use hypothetical rates for arithmetic demonstration only. They are not real market rates.
Hypothetical rate: 1 USD = 0.92 EUR
Input: 250 USD → EUR
Calculation: 250 × 0.92 = 230.00 EUR
Result: 230.00 EUR
This currency conversion calculator shows how a us dollar exchange rate of 0.92 EUR per USD converts 250 USD to 230.00 EUR.
Hypothetical rate: 1 USD = 0.92 EUR → Inverse = 1 / 0.92 ≈ 1.08696 USD/EUR
Input: 100 EUR → USD
Calculation: 100 × 1.08695652… = 108.69565… USD
Result: 108.70 USD (rounded to 2 decimals)
Hypothetical rate: 1 USD = 0.92 EUR
Input: 250 USD → EUR, fee 1%
Calculation: 250 × 0.92 = 230.00 EUR; 230.00 × 0.99 = 227.70 EUR
Result: 227.70 EUR after fee
Hypothetical rate: 1 USD = 150.25 JPY
Input: 19.99 USD → JPY
Calculation: 19.99 × 150.25 = 3,003.4975 JPY
Result: 3,003 JPY (0 decimals, round half up)
Hypothetical rates (same source, same date): 1 USD = 0.92 EUR, 1 USD = 1.40 CAD
Cross rate: 1.40 / 0.92 ≈ 1.52174 CAD/EUR
Input: 100 EUR → CAD
Calculation: 100 × 1.521739… = 152.1739… CAD
Result: 152.17 CAD
Rate of 0, negative rate, non-numeric amount, or missing/stale reference date → validation error or stale status. No result is presented as current.
| Aspect | Dated Reference Rate | Custom Rate |
|---|---|---|
| Source | Federal Reserve H.10 or Treasury Reporting Rates (dated) | User-entered |
| As-of Date | Visible next to result | Not applicable |
| Staleness Check | Warning if >7 days old | None |
| Cross Rates | Enabled if same source & date | Disabled (enter cross rate directly) |
| Status Label | Estimate with limitations if stale | Result verified within scope |
| Best For | Quick reference, official benchmark | Provider quotes, specific transaction rates |
| Factor | Effect on Your Amount | Typical Range |
|---|---|---|
| Provider markup on exchange rate | Rate worse than reference (fewer foreign units per USD, or more USD per foreign unit) | 0.5%–3%+ above interbank |
| Flat transaction fee | Reduces received amount by fixed dollar amount | $0–$5+ per transaction |
| Percentage fee / margin | Reduces converted amount by percentage | 1%–3% common for cards |
| Cash vs. card pricing | Cash often has worse rate + fees | Varies by provider |
| Weekend / holiday markup | Some providers add margin when markets closed | 0.5%–1% extra |
| Dynamic currency conversion (DCC) | Merchant offers conversion at point of sale, often at poor rate | 3%–7% worse than card network rate |
Quote direction varies by currency. Federal Reserve H.10 documents the convention for each currency. Always check the source.
Fee is applied after currency conversion. Provider markups on the rate itself are separate and not shown here.
No. The reference rate comes from a dated table (Federal Reserve H.10 or Treasury Reporting Rates) with a specific as-of date. It is not a live market feed. For real-time rates, consult your bank, card network, or a live FX platform.
Banks and card networks apply their own exchange rate markup (spread) and may charge flat fees or percentage margins. The reference rate is a wholesale/interbank benchmark. Your provider's rate will almost always be less favorable. See Table 2 for common factors.
A cross rate converts between two non-USD currencies (e.g., EUR → CAD) using two USD-based rates: (USD per From) × (To per USD). This tool only calculates cross rates when both USD rates come from the same source and same date. Otherwise, you must enter a custom rate.
When performing a foreign currency conversion, the result depends heavily on the specific conversion rate being applied at that moment. Our calculator provides a clear path for managing these values, whether you use dated reference rates or your own custom input. Understanding conversion rates is essential for financial planning, especially when dealing with fluctuating markets. This tool simplifies the process by handling the math for both direct and cross-rate calculations, allowing you to see exactly how fees or margins impact your final total.
It depends on the currency. The Federal Reserve H.10 release documents the convention: EUR, GBP, AUD, NZD are typically quoted as USD per foreign unit; most others (JPY, CAD, CHF, MXN, etc.) as foreign units per USD. This tool follows the source convention for each currency.
The reference table is older than 7 days. Market rates may have moved significantly. The tool flags this with a warning and sets the result status to ESTIMATE_WITH_LIMITATIONS. Consider entering a custom rate from your provider for a more current estimate.
No. This calculator covers fiat currencies only. Cryptocurrency conversions are out of scope.
The inverse rate is 1 divided by the original rate. If 1 USD = 0.92 EUR, then 1 EUR = 1/0.92 ≈ 1.08696 USD. The tool displays the inverse rate automatically.
Internal arithmetic uses exact decimals. Display rounding is half-up to the currency's ISO 4217 minor-unit precision (2 decimals for USD/EUR, 0 for JPY/KRW, 3 for KWD, etc.). Rates are shown to at least 4 significant decimals.
No. This is a conversion calculator only. Foreign currency transactions may have tax implications (e.g., IRS foreign currency gain/loss rules). Consult a tax professional or the IRS for guidance.
Yes. The tool optionally saves non-sensitive inputs (amount, currencies, fee) locally in your browser. You can clear saved data with the reset button or the "Clear Saved Data" link in the footer.
2026-10-18 | Rules version: 1.0 | Limitations)
What this tool does not do: It does not provide live rates, cryptocurrency conversion, historical charts, provider-specific fees, tax advice, or guaranteed transaction amounts. Results are estimates based on the inputs and rate source you select.
Result verified within scope, ESTIMATE_WITH_LIMITATIONS, , etc.The Currency Converter gives you a transparent, dated conversion between U.S. dollars and other currencies (or between two currencies) with optional fee impact, inverse rate, and step-by-step arithmetic. Use the dated reference rate for a benchmark, or enter your provider's rate for a transaction-specific estimate. Always check the as-of date and stale-rate warning.