Free widget · embed code

Currency converter widget

Pick the currencies and style, copy the embed code and paste it into any website, blog or CMS. The widget updates its rates automatically.

Preview

Where to use it

  • Travel blogs and destination guides
  • Online shops that sell internationally
  • Finance and expat sites, forums and intranets

The widget loads in an iframe, so it cannot break your page’s layout or scripts. It works in every modern browser and adapts to the width of its container (up to 420 px).

Frequently asked questions

Is the currency converter widget free?

Yes, the widget is free for any website. Please keep the small 'Exchange rates by currencyapi' line below it.

How do I add the widget to WordPress?

Add a Custom HTML block in the editor and paste the embed code. In page builders such as Elementor or Divi, use their HTML or code element.

How often are the rates updated?

The widget shows live mid-market rates, refreshed every few minutes. If the live rates cannot be loaded, it falls back to the latest ECB reference rates.

Can I build my own converter instead?

Yes. With the currencyapi API you can build a converter that matches your design exactly; the free plan includes 300 requests per month.

Exchange rate API

Get these rates in your app

currencyapi delivers real-time and historical exchange rates for 170+ currencies, crypto and metals as JSON, updated as often as every 60 seconds.

300 free requests every month. No credit card required.

GET https://api.currencyapi.com/v3/latest?base_currency=USD&currencies=EUR,GBP,JPY

{
  "meta": { "last_updated_at": "2026-09-30T23:59:59Z" },
  "data": {
    "EUR": { "code": "EUR", "value": 0.8828 },
    "GBP": { "code": "GBP", "value": 0.7556 },
    "JPY": { "code": "JPY", "value": 157.98 }
  }
}

More currency data

Start using our Currency API for free today!

Get 300 requests / month for free