Random currency generator
Compare a surprise currency pair or enter two currencies for a current or historical rate.
Output · 0 currency pairs
Live APINo matching results. Try fewer filters.
- Source
- Frankfurter
- Pick
- 1–8
Related tools
Draw a random currency pair and see the exchange rate, or enter two currency codes for a specific rate today or on a past date. Use it as a quick converter, a geography prompt, or a guess-the-rate game.
How to use the random currency generator
- Set the How many slider to draw up to eight currency pairs.
- Leave Base currency and Quote currency blank for a surprise pair.
- Or enter codes such as USD and EUR for a specific pair.
- Pick a Historical date for a past rate, then click Generate.
Where the rates come from
Frankfurter is a free, open-source API that republishes the euro reference rates from the European Central Bank. The ECB publishes them once per working day, around 16:00 Central European Time, for about 30 currencies, and the history goes back to 4 January 1999. A random draw picks two currencies from that set.
Historical dates
Pick any date from 4 January 1999 to today. There are no rates for weekends or ECB holidays, so those dates return the last rate published before them. The date shown on each result is the day that rate was actually published.
Why your bank shows a different number
These are reference rates, set once a day, not live market quotes. Banks, card networks, and exchange desks add a margin or fee on top, so the rate you actually get will be a little worse.
Playing guess the rate
Draw a pair with the screen turned away, read the two currencies out, and have everyone guess how much of the second one a single unit of the first buys. Show the result. Closest guess wins.
Frequently asked questions
Which currencies are covered?
The roughly 30 currencies in the ECB reference set, including USD, GBP, JPY, INR, AUD, and CHF. Many others, such as the Nigerian naira, are not in that set.
Can I look up a historical rate?
Yes. Choose a date from 4 January 1999 onward in the Historical date field.
Why does my bank show a different number?
Banks and cards add spreads and fees. The page shows the ECB reference rate only.
Built and maintained by Bipul Kumar. Found a wrong number or a broken result? Tell me and I'll fix it.