Compute the rate between two currencies through a third currency — from numbers you enter yourself.
Formula: rate(A/B) = rate(A per USD) ÷ rate(B per USD). Enter both rates as “currency units per 1 USD”.
Three consistent rates rAB, rBC, rCA satisfy rAB × rBC × rCA = 1. Find the missing rate, or check the consistency of all three.
Compare direct conversion vs conversion via an intermediary currency, from numbers you enter.
| Pair | Cross rate (illustrative) | How to read |
|---|---|---|
| USD/IDR | 16,000.00 | 1 USD = 16,000.00 IDR |
| EUR/IDR | 17,391.30 | 1 EUR = 17,391.30 IDR |
| GBP/IDR | 20,253.16 | 1 GBP = 20,253.16 IDR |
| SGD/IDR | 11,851.85 | 1 SGD = 11,851.85 IDR |
| AUD/IDR | 10,526.32 | 1 AUD = 10,526.32 IDR |
| JPY/IDR | 103.09 | 1 JPY = 103.09 IDR |
Example calculation: EUR/IDR = 16,000 ÷ 0.92 = 17,391.30 · GBP/IDR = 16,000 ÷ 0.79 = 20,253.16 · JPY/IDR = 16,000 ÷ 155.20 = 103.09 · SGD/IDR = 16,000 ÷ 1.35 = 11,851.85 · AUD/IDR = 16,000 ÷ 1.52 = 10,526.32.
A cross rate is the exchange rate between two currencies computed through a third currency as an intermediary. For example, the EUR/IDR rate can be derived from the USD/IDR and USD/EUR rates. This tool computes it from numbers you enter yourself — not live rates.
The formula is: rate(A/B) = rate(A/USD) ÷ rate(B/USD), with both rates expressed as currency units per 1 USD. Example: USD/IDR 16,000 and USD/EUR 0.92 → EUR/IDR = 16,000 ÷ 0.92 = 17,391.30. At those illustrative numbers, 1 EUR = 17,391.30 IDR.
No. All example numbers and tables on this page are illustrative and static, for arithmetic practice only. Market rates change constantly, and this tool fetches no live rate data from anywhere.
Because the entered numbers may come from different recording times or sources, and in practice there is a spread plus conversion fees at each step. Any difference in this tool’s results comes purely from the arithmetic of your input numbers, not from market signals.
For three mutually consistent rates rAB, rBC, and rCA, rAB × rBC × rCA = 1 holds. If the product deviates from 1, the three numbers are inconsistent — for example, recorded at different times.
No. This is an arithmetic aid for education, not forex advice and not a trading recommendation. Do not make financial decisions based on the illustrative numbers on this page.
All of them. Currency codes can be typed freely (IDR, EUR, USD, JPY, or any other code) — the key is that you enter each currency’s own per-USD rate yourself.
No. All calculations run 100% in your browser using local JavaScript. There are no network requests, no live rates are fetched, and no data is sent anywhere.
Free tool by NRTechStudio
Explore similar finance tools and calculators. 100% free, accurate, and runs completely in your browser without sign-up.
2 taps, no typing needed — diagnostics are sent automatically.