Currency Converter
Enter an amount and pick two currencies — this is the one tool on CalcHub that reaches out to a live exchange-rate service instead of computing everything offline, because today's exchange rate isn't something a browser can know on its own. See the FAQ below for exactly what that means and why every other tool here works differently.
Where these exchange rates come from
This tool calls ExchangeRate-API's free open endpoint, a no-API-key service that publishes a daily reference exchange rate table for over 160 currencies. On page load it fetches the full rate table for whatever currency is selected as "From" — that one request gives it every other currency's rate at once, so switching the "To" currency or changing the amount recomputes instantly without a new request. Only switching the "From" currency triggers a fresh fetch, since that's a different base rate table. The table is refreshed about once a day, not a live, constantly-ticking feed, so the number you see is accurate as of that table's timestamp, not the second you're looking at it. We show that timestamp under the result for exactly that reason.
Worked example
At the rate the API returned while this page was being written, 100 USD converted to about 86.71 EUR (rates as of 2026-08-14). That exact figure will already be different by the time you load this page — real exchange rates move every day — which is exactly why the calculator above fetches a fresh number instead of using one baked into the page.
Frequently asked questions
Why does this tool need the internet when everything else on this site doesn't?
Every other calculator here runs entirely in your browser because the math only needs the numbers you type in. A currency conversion is different: it depends on today's exchange rate, which is set by real trading activity somewhere else in the world and simply can't be known without asking a server. So this is the one tool on the site that makes a live request — to a free exchange-rate API — instead of computing offline. Nothing you type is stored; only the amount and currency codes needed for the conversion are sent, the same way any currency lookup on the web works.
How often do the exchange rates update?
About once every 24 hours. The rate table this tool fetches is refreshed daily by the API provider, aggregated from multiple financial-market sources rather than a single central bank. The date and time shown under your result is the actual timestamp the API attached to that rate table, not the moment you loaded the page — on a slow day, the number might be a few hours old, but it's never a made-up or cached-forever value.
Is this accurate enough to send money abroad or price an invoice for a client in another country?
For a rough estimate or getting a sense of value, yes — it's a real daily reference rate, not a made-up number. For anything where the exact figure matters — wiring money, invoicing, booking a trade — no: banks and payment providers quote their own live rate throughout the day, which moves constantly and includes their margin on top of the reference rate. Use this to sanity-check a quote, not to replace one.
Why is the rate my bank or card gave me worse than the one shown here?
The rate on this page is a mid-market reference rate — roughly the midpoint between buy and sell prices in the wholesale currency market, with no markup added. Banks, card networks, and money-transfer services build a spread on top of that mid-market rate (plus, often, a flat fee), which is how they make money on the conversion. A gap of a few percent between what you see here and what you're actually charged is normal, not a sign either number is wrong.