Add a currency converter or an official exchange rate to any post, page or widget area.
Currency Converter block — amount, from/to currency and a swap button. Without an API key it uses the official European Central Bank reference rates (30 currencies, updated each working day). Add a free AllRatesToday API key for real-time rates across 160+ currencies.
Official Exchange Rate block — one currency pair exactly as published by a central bank or tax authority, with the publication date: the European Central Bank, Bank of England, Reserve Bank of India, Bank of Japan, Swiss National Bank, HMRC, the US Treasury and 100+ more. Useful for invoices, tax and travel pages that need a citable rate.
[allratestoday_converter base="USD" target="EUR" amount="100" theme="light"]
[allratestoday_official_rate bank="ecb" source="USD" target="EUR" theme="light"]
Bank codes: see the list of publishers.
The free AllRatesToday service requires a visible “Exchange rates by AllRatesToday” link under each widget. The plugin never adds it on its own: widgets stay hidden from visitors until you tick Show the credit link in Settings AllRatesToday. Until then, administrators see a note where the widget would be.
This plugin displays exchange rates from the AllRatesToday API (https://allratestoday.com). The rates are not stored in WordPress; your visitors’ browsers request them directly when a page with a widget loads.
https://allratestoday.com/api/v1/symbols, https://allratestoday.com/api/open/central-bank/{bank} and, with an API key, https://allratestoday.com/api/widget/rate.Service provider: AllRatesToday. Terms of service · Privacy policy
assets/widget.js and `assets/official-rates.js` are the AllRatesToday widget scripts (MIT licence, https://github.com/AllRates-Today/allratestoday-widget), included unminified.