Convert between 31 currencies using ECB daily reference rates. Rates as of 2026-06-12.
Pick a source currency, type an amount, pick a target. Cross-rates (e.g. GBP → JPY) are computed via the EUR bridge — the same convention central banks use.
ECB reference rates · 2026-06-12
| Pair | Rate |
|---|---|
| USD → EUR | 0.864528 |
| EUR → USD | 1.1567 |
| USD → GBP | 0.746131 |
| GBP → USD | 1.340247 |
| USD → JPY | 160.197112 |
| EUR → GBP | 0.86305 |
| USD → CAD | 1.398807 |
| USD → AUD | 1.421458 |
| USD → CHF | 0.796836 |
| USD → CNY | 6.762341 |
| USD → INR | 95.114982 |
| USD → SGD | 1.28417 |
| USD → AED | 3.6725 |
| GBP → EUR | 1.158681 |
Rates come from the European Central Bank's euro foreign exchange reference rates, published every business day around 16:00 CET. We mirror the full table (30 currencies) into data/fx/ecb-rates.json via a daily GitHub Actions cron and serve it from the edge.
The ECB only publishes EUR-base rates. Any cross (e.g. USD → JPY) is computed by routing through EUR — the standard reference convention. The UAE Dirham (AED) is not on the ECB list; we synthesise it from the USD cross at the official 3.6725 AED/USD peg in place since 1997.
Reference rates are mid-market. Real-world bank or card transactions add a spread (typically 1–4%) plus fixed fees; specialist remittance services like Wise or Revolut quote much tighter spreads. For a treasury-grade rate, use the ECB number; for what you'll actually receive, check your provider.
Free for any site, blog, or newsletter. Includes attribution + a backlink to the canonical page on infoz.com (we'd appreciate it but it's optional). The iframe is fully self-contained — no script loading on your page, GDPR-safe, works inside Notion / Substack / Ghost / WordPress / Webflow.
<iframe
src="https://infoz.com/embed/currency-converter"
title="Currency Converter — infoz.com"
width="100%"
height="600"
style="border:1px solid #e5e7eb;border-radius:12px;background:#fff;max-width:760px;display:block"
loading="lazy"
referrerpolicy="no-referrer-when-downgrade">
</iframe>Need a custom height or branded styling? Contact us.
All processing happens entirely in your browser — no input is sent to our servers. Page reviewed and maintained by the infoz editorial desk; report bugs or request features via /contact.