How to Use
Convert between 30+ world currencies instantly. Just enter an amount and pick your currencies.
- Enter an amount — type a number in the top field (e.g. 100)
- Choose currencies — select your "from" currency in the top dropdown and your "to" currency in the bottom dropdown. Popular currencies are grouped at the top for quick access.
- See the result — the converted amount updates instantly as you type
- Swap currencies — click the swap button between the two rows to flip the conversion direction
- Reverse convert — you can also type in the bottom field to convert in the other direction
Features
- 30+ currencies — all major world currencies including USD, EUR, GBP, JPY, and more
- Daily rates — exchange rates are updated daily from the European Central Bank
- Two-way conversion — type in either field to convert in both directions
- Quick picks — one-tap access to the most popular currencies
- Remembers your choices — your last-used currencies are saved for next time
- Works offline — previously fetched rates are cached so the tool works even without internet
- Status indicator — a green dot means rates are fresh; yellow means cached rates are being used
Frequently Asked Questions
Where do the exchange rates come from?
Exchange rates are sourced from the European Central Bank (ECB) via the Frankfurter API. The ECB publishes reference rates once per business day, typically around 16:00 CET.
How many currencies are supported?
The tool supports 30+ major world currencies including USD, EUR, GBP, JPY, CAD, AUD, CHF, CNY, and many more.
Does the converter work offline?
Yes. Previously fetched rates are cached in your browser, so the tool works even without an internet connection using the last available rates. A status indicator shows whether rates are fresh or cached.
Are these rates suitable for financial transactions?
These are mid-market reference rates for informational purposes only. Actual rates from banks and money transfer services will differ due to spreads and fees.
Is my data sent to a server?
No personal data or conversion amounts are sent to any server. Only the exchange rate API is contacted to fetch current rates, and all calculations happen in your browser.
About the Rates
Exchange rates are sourced from the European Central Bank (ECB) via the Frankfurter API. The ECB publishes reference rates once per business day, typically around 16:00 CET. Weekend and holiday rates use the last available business day rates.
These are mid-market reference rates intended for informational purposes. Actual exchange rates from banks and money transfer services will differ due to spreads and fees.
All conversion happens entirely in your browser. No personal data or amounts are sent to any server.
From the build: the obvious approach was to call a paid currency API on every keystroke, which is wasteful and turns the tool into a service we have to keep paying for. We landed on the Frankfurter API — a free ECB proxy — and cache the full rates table in localStorage with a date stamp. Re-conversion is then just a multiplication; we only hit the network when the cached date is older than today. The freshness dot is there because a stale rate from a long weekend is still useful, but you should know it isn't this morning's number.