Skip to content

💱 Currency Converter - USD and Foreign Exchange Rate Calculator

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

Currency Converter: Convert US Dollars and Other Currencies

Currency Converter

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.

Enter the amount to convert
Source currency
Target currency
Rate Mode
No rate loaded
Optional percentage fee or margin applied to converted amount

How the Conversion Works

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.

Rate Sources

  • Dated Reference Rate: Taken from a built-in table sourced from the Federal Reserve H.10 release or Treasury Reporting Rates. Each rate carries an as-of date and source. Rates older than 7 days are marked stale.
  • Custom Rate: You enter a rate directly. Must be a positive, finite number.

Cross Rates (Non-USD to Non-USD)

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.

Fee / Margin

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.

Rounding

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.

Quote Direction

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.

Worked Examples

These examples use hypothetical rates for arithmetic demonstration only. They are not real market rates.

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

Example: US Dollar Exchange Rate to 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.

Example 2: Inverse Rate (EUR to USD)

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)

Example 3: With 1% Fee

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

Example 4: Zero-Decimal Currency (JPY)

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)

Example 5: Cross Rate EUR to CAD

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

Example 6: Validation & Stale Handling

Rate of 0, negative rate, non-numeric amount, or missing/stale reference date → validation error or stale status. No result is presented as current.

Comparison Tables

Table 1: Reference Rate vs. Custom Rate — What Changes
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
Table 2: Why Your Bank or Card Amount Differs from the Reference Rate
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

Visual Guides

Infographic 1: Rate Direction — Units per Dollar vs. Dollars per Unit
EUR quoted as USD per EUR (e.g., 1.09) 1.09
JPY quoted as JPY per USD (e.g., 150) 150
GBP quoted as USD per GBP (e.g., 1.27) 1.27
CAD quoted as CAD per USD (e.g., 1.35) 1.35

Quote direction varies by currency. Federal Reserve H.10 documents the convention for each currency. Always check the source.

Diagram showing two quote conventions: foreign currency per USD (left arrow) and USD per foreign currency (right arrow). Exchange Rate Quote Conventions Foreign Units per USD Example: 150 JPY / 1 USD USD per Foreign Unit Example: 1.09 USD / 1 EUR Multiply amount × rate Multiply amount × rate to get foreign currency to get USD
Infographic 2: Where Fees Enter the Final Amount
Start Amount 100%
× Exchange Rate Converted
− Fee / Margin (e.g., 2%) 98%
= Final Amount Received Final

Fee is applied after currency conversion. Provider markups on the rate itself are separate and not shown here.

Flow diagram: Start Amount → Exchange Rate → Converted Amount → Fee Deduction → Final Amount Start Amount (e.g., 250 USD) × Exchange Rate (e.g., 0.92 EUR/USD) Converted Amount (e.g., 230.00 EUR) − Fee / Margin (e.g., 2% = 4.60 EUR) Final Amount (e.g., 225.40 EUR)

Common Mistakes & Key Conditions

  • Assuming the reference rate is live. The built-in table is dated. Rates older than 7 days trigger a stale warning. Always check the as-of date.
  • Confusing quote direction. Some currencies are quoted as foreign units per USD (JPY, CAD), others as USD per foreign unit (EUR, GBP, AUD, NZD). The tool follows the Federal Reserve H.10 convention for each currency.
  • Using cross rates from different sources/dates. Cross-rate calculation is only valid when both USD legs come from the same source and same date. Otherwise, enter a custom cross rate.
  • Forgetting fees. Banks, cards, and transfer services apply markups and fees. The reference rate is a benchmark, not what you will receive.
  • Rounding too early. The tool uses exact decimal arithmetic internally and rounds only at the final display step to the currency's minor-unit precision.
  • Treating the result as guaranteed. Actual amounts depend on the provider, time of transaction, payment method, and regulatory disclosures. The tool shows a calculated estimate only.
  • Entering zero or negative rates. The tool validates and rejects non-positive, non-finite, or non-numeric rates.
  • Ignoring weekend/holiday effects. Some providers use Friday's rate or add a weekend margin. The reference rate reflects its stated as-of date only.

Frequently Asked Questions

Is this a live, real-time exchange rate?

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.

Why does my bank give a different amount?

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.

What is a cross rate and when can I use it?

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.

Understanding Exchange and Conversion Rates

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.

How are rates quoted — foreign per USD or USD per foreign?

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.

What does the stale-rate warning mean?

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.

Can I use this for cryptocurrency?

No. This calculator covers fiat currencies only. Cryptocurrency conversions are out of scope.

How do I calculate the inverse rate?

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.

What rounding rules apply?

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.

Does this tool provide tax or legal advice?

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.

Can I save my inputs?

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.

Glossary

Exchange Rate
The price of one currency expressed in units of another currency. This tool uses the convention: units of target currency per 1 unit of source currency.
Reference Rate
A dated exchange rate published by an official source (e.g., Federal Reserve H.10). Not a live market rate.
Cross Rate
An exchange rate between two non-USD currencies derived from their respective USD rates.
Spread / Markup
The difference between a provider's rate and the wholesale/interbank reference rate.
Fee / Margin
A percentage or flat charge applied by a provider, reducing the amount received.
ISO 4217
International standard for currency codes (e.g., USD, EUR, JPY) and minor-unit precision.
Stale Rate
A reference rate older than the staleness threshold (default 7 days). Market may have moved.
Dynamic Currency Conversion (DCC)
A point-of-sale service where the merchant converts the transaction to your home currency, often at an unfavorable rate.
Interbank Rate
The wholesale exchange rate used between large banks. Not directly available to retail customers.
As-of Date
The business date on which a reference rate was published or observed.

Official References & Last Checked

Method & Sources

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.

Limitations, Exclusions & Assumptions

  • No live rates. Reference rates are dated. The tool does not fetch real-time data.
  • No cryptocurrency. Fiat currencies only.
  • No historical charts. Single dated rate only.
  • No provider-specific fees. Bank, card, and transfer service fees vary. The optional fee field models a generic percentage margin only.
  • No tax treatment. Foreign currency gains/losses may have tax implications (IRS Pub. 54, etc.). Not calculated here.
  • No remittance fee estimation for named providers. Generic fee percentage only.
  • No cash vs. card pricing. Different rates may apply for cash vs. electronic transactions.
  • Cross-rate limitation. Only calculated when both USD legs share source and date.
  • Staleness threshold. Default 7 days. Configurable in rules data.
  • Quote direction from source. Federal Reserve H.10 convention per currency; not assumed.
  • Exact decimal arithmetic. No binary floating-point for displayed results.
  • Status labels. Results carry a status: Result verified within scope, ESTIMATE_WITH_LIMITATIONS, , etc.
  • No personal data collected. All calculation runs client-side. Optional local storage for non-sensitive inputs only.

Summary

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.

Back to Calculator

Currency Converter - USD and Foreign Exchange Rate Calculator
Share this calculator with someone who needs it
WhatsApp Facebook X LinkedIn Pinterest YouTube