How the Cross Exchange Rate Calculator works
A cross exchange rate is the exchange rate between two currencies that are not directly quoted against each other, derived by triangulating through a third, commonly traded currency — almost always the US dollar. Most currency pairs in the world are not actively traded against each other directly; instead, banks and data providers publish rates against a handful of major currencies and calculate every other pair from those.
The formula
Given a base currency rate quoted as USD per 1 unit of the base currency, and a quote currency rate quoted the same way (USD per 1 unit of the quote currency), the cross rate is:
Cross Rate = Rate(Base/USD) ÷ Rate(Quote/USD)
This tells you how many units of the quote currency equal 1 unit of the base currency. The inverse rate — how many units of the base currency equal 1 unit of the quote currency — is simply 1 divided by the cross rate.
Worked example
Suppose 1 EUR = 1.0800 USD and 1 GBP = 1.2650 USD. The EUR/GBP cross rate is 1.0800 ÷ 1.2650 ≈ 0.8538, meaning 1 EUR buys about 0.8538 GBP. The inverse is 1 ÷ 0.8538 ≈ 1.1712, meaning 1 GBP buys about 1.1712 EUR. Converting 1,000 EUR at the cross rate gives roughly 853.80 GBP, and that same 1,000 EUR is worth 1,080.00 USD at the base currency's own USD rate.
Why triangulate through USD
- Liquidity: the US dollar is on one side of the large majority of global currency trades, so USD rates for individual currencies are widely available and frequently updated.
- Consistency: deriving every pair from a common reference currency keeps quotes internally consistent — if the direct market rate for an obscure pair drifted from its triangulated value, arbitrage would quickly close the gap.
- Any common currency works: the same math applies with any shared reference currency, not only the US dollar — the calculator's "USD per unit" inputs simply need to reference the same common currency for both rates entered.
Limits of this calculator
This tool performs the triangulation arithmetic only. It does not fetch live market rates, and it does not account for the bid-ask spread, transaction fees, or timing differences that separate the rate you calculate here from the rate a bank or broker will actually execute. Enter the USD rates you have sourced elsewhere, and treat the result as a reference cross rate rather than a tradable quote.