AllRatesToday Currency Converter

AllRatesToday Currency Converter

Details
View on WordPress

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.

  • Two blocks: Currency Converter and Official Exchange Rate
  • Shortcodes for classic themes and widget areas
  • Light and dark themes
  • Lightweight: the scripts load only on pages that use a widget
  • No account needed

Shortcodes

[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.

Credit link

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.

External services

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.

  • When: each time a visitor views a page containing a Currency Converter or Official Exchange Rate widget, and each time they change the amount or currencies in the converter.
  • What is sent: the requested currency codes and, for the official-rate widget, the bank code. If you saved an API key, it is sent with converter requests. As with any web request, the visitor’s IP address and browser user agent reach the service.
  • Endpoints: 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

Third-party code

assets/widget.js and `assets/official-rates.js` are the AllRatesToday widget scripts (MIT licence, https://github.com/AllRates-Today/allratestoday-widget), included unminified.

Details

Plugin code:
allratestoday-currency-converter
Plugin version:
1.0.0
Outdated:
No
WP version:
6.3 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.1.4
Total installations:
0
Last updated:
2026-11-05
Rating:
Times rated:
0
central-bank
currency
currency-converter
exchange-rates
widget