How Currency Conversion Works

How currency conversion works: exchange rates as quote-per-base, converting an amount by multiply-or-divide, computing cross-rates through USD, and the gap between the mid-market rate and what a bank actually charges. With examples and a free converter.

Currency conversion looks like magic at the airport counter, but it is one multiplication. The trick is knowing which rate you have and which direction it points. Get that right and every currency pair is the same problem.

What an exchange rate actually is

An exchange rate is just a price: how many units of one currency you get for one unit of another. When you see "1 USD = 0.92 EUR," that means one US dollar buys 0.92 euros. The currency on the left (USD) is the base, and the one on the right (EUR) is the quote. The rate is always "quote per base."

The same rate can be written two ways. If 1 USD = 0.92 EUR, then 1 EUR = 1 / 0.92 = 1.087 USD. These are the same fact expressed in opposite directions — a rate and its inverse always multiply to 1. Pick whichever direction matches the question you are answering.

Converting an amount

To convert an amount, multiply by the rate that points in your direction:

amount_in_quote = amount_in_base × rate

If you have 500 USD and the rate is 0.92 EUR per USD, you get 500 × 0.92 = 460 EUR. Going the other way — you have 460 EUR and want USD — divide by the same rate: 460 / 0.92 = 500 USD. Multiply to go with the rate, divide to go against it.

Cross rates and the USD bridge

Most published rates are quoted against USD, so you rarely see a direct "EUR to JPY" rate. To convert between two non-USD currencies, route through USD as a bridge:

rate(A→B) = rate_per_usd[B] / rate_per_usd[A]

For example, if 1 USD = 0.92 EUR and 1 USD = 157 JPY, then 1 EUR = 157 / 0.92 = 170.65 JPY. You don't need a direct quote — the cross-rate comes from the two USD rates. This is how a static converter can handle hundreds of currency pairs from a single table.

Why rates move

Exchange rates float because they are set by supply and demand in the foreign-exchange market. A currency strengthens when more people want to buy it — usually because its country's interest rates rose, its economy is growing, or investors are seeking a safe haven. It weakens when the opposite happens. Over a single day the moves are small, but over months they can swing 10–20%.

This is why any converter you use is a snapshot. A rate good today will be different next week. For planning a trip or comparing prices, a recent reference rate is accurate enough; for an actual money transfer, the rate your bank or provider applies (plus their fee) is the one that counts.

The gap between the mid-rate and what you pay

The rates published in news and central-bank tables are "mid-market" rates — the midpoint between what buyers and sellers will trade at, with no fee. Retail providers (banks, airport kiosks, card networks) never give you that rate. They add a spread: a margin on top of the mid-rate, often 1–4% for major currencies and far more for exotic ones. That spread is the fee, even when the transaction is advertised as "no commission."

So a converter that uses reference rates tells you the fair value of the trade, not exactly what you will receive. The difference between the two is the provider's profit. For large transfers, even a 1% gap is real money — which is why people shop around.

Try it yourself

The Currency Converter converts an amount between major world currencies using a clearly-labeled static reference-rate table (routed through USD for cross-rates). It is indicative — a sanity check on fair value, not a live trading quote — so you know roughly what an amount is worth in another currency without surprises.

Frequently asked questions

What is an exchange rate?
An exchange rate is a price: how many units of one currency you get for one unit of another. In "1 USD = 0.92 EUR," the USD is the base currency and the EUR is the quote currency, so the rate is quote per base. The same rate written the other way (1 EUR = 1.087 USD) is just the inverse, and the two always multiply to 1.
How do I convert an amount from one currency to another?
Multiply by the rate if it points in your direction, divide if it points against you. With 500 USD and a rate of 0.92 EUR per USD, you get 500 × 0.92 = 460 EUR. To go back from EUR to USD, divide: 460 / 0.92 = 500 USD.
How do cross-rates work when neither currency is USD?
Most published rates are quoted against USD, so to convert between two non-USD currencies you route through USD as a bridge: rate(A→B) = rate_per_usd[B] / rate_per_usd[A]. If 1 USD = 0.92 EUR and 1 USD = 157 JPY, then 1 EUR = 157 / 0.92 = 170.65 JPY — no direct quote needed.
Why is the rate I get from a bank worse than the one I see online?
Published rates are mid-market rates — the midpoint with no fee. Retail providers (banks, airport kiosks, card networks) add a spread of 1–4% for major currencies, and that spread is the fee even when a transaction is advertised as no commission. A converter using reference rates tells you the fair value, not exactly what you will receive.