Convert between 31 currencies using ECB daily reference rates. Rates as of 2026-07-10.
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-07-10
| Pair | Rate |
|---|---|
| USD → EUR | 0.874891 |
| EUR → USD | 1.1430 |
| USD → GBP | 0.745013 |
| GBP → USD | 1.342258 |
| USD → JPY | 161.872266 |
| EUR → GBP | 0.85155 |
| USD → CAD | 1.415311 |
| USD → AUD | 1.438933 |
| USD → CHF | 0.806912 |
| USD → CNY | 6.774541 |
| USD → INR | 95.333771 |
| USD → SGD | 1.291076 |
| USD → AED | 3.6725 |
| GBP → EUR | 1.174329 |
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.