How to Add an Exchange Rate Widget to a Wix Site (No App Needed)
Put your own buy/sell exchange rates on a Wix website with one embed element and one line of code — no Wix app, no developer, about 10 minutes.
· 6 min read
If your exchange office's website runs on Wix, you can show your own posted buy and sell rates on any page without installing a Wix app, hiring a developer, or touching a line of JavaScript yourself. Wix has a built-in way to embed outside HTML, and the widget is one script tag — paste it once and your rates are live.
This is a complete walkthrough for Wix specifically: where the embed element lives, how to size it so your whole rate table shows, and the one Wix quirk (the iframe sandbox) worth understanding before you start.
What you're embedding — and why not a converter
Most "currency widgets" in the Wix App Market are converters: they show the market mid-rate from someone else's data feed. Retail customers never get the mid-rate, and it has nothing to do with the numbers on your counter. If a visitor checks your site, sees a mid-rate, then gets quoted your real sell price in the shop, you look more expensive than "advertised" — through no fault of yours.
The widget in this guide is the opposite: it displays the buy and sell rates you type into a dashboard— the same numbers on your in-shop board. Your currencies, your prices, nothing pulled from a market feed. If that's new to you, the exchange rate widget page shows exactly what it looks like.
Before you start: get your embed code
- Create a free Exchange Rate Management account — the free plan covers USD and EUR pairs and stays free.
- In the dashboard, add your currencies and type your buy and sell rate for each pair.
- Copy your embed code — a single script tag with your personal API key:
<script src="https://exchangerate.management/exchange-rates-embed.js" data-api-key="erm_your_api_key"></script>
Step-by-step: adding the widget in the Wix editor
- Open your site in the Wix editor and go to the page where the rates should appear — your homepage, or better, a dedicated "Our Rates" page.
- Click Add Elements (the + on the left), then Embed Code → Embed HTML. An HTML element appears on the page.
- Click Enter Code on the element and paste your script tag. Confirm with Update. Your rate table renders inside the element.
- Drag the element to position it, and stretch it tall and wide enough that your full currency list is visible — more on sizing below.
- Click Publish. Open the live page (not just the editor preview) and check your rates are showing.
Prefer the general version of this guide covering WordPress, Squarespace, Shopify and plain HTML? How to show live buy & sell rates on any website
The one Wix quirk: the embed lives in a fixed-size iframe
Wix runs embedded HTML inside a sandboxed iframe — a page-within-the-page. That's good for safety, but it means the embed element does not grow automatically to fit its content. If your element is 300 pixels tall and your rate table needs 900, visitors get an inner scrollbar (or a cut-off table).
The practical fix takes a minute:
- Add all your currencies in the dashboard first, so the table is its real size.
- Then, in the editor, drag the element's bottom edge down until the whole table plus the "last updated" line is visible with no inner scrollbar.
- Leave a little headroom — the card layout reflows into more rows on narrow screens, so check the mobile editor view too and size that layout separately if needed.
If you later add more currencies (say, after upgrading to Pro), revisit the element and stretch it again. That's the only ongoing maintenance Wix asks of you — rate changes themselves never touch the site.
Updating your rates (you never edit Wix again)
Rates are manual by design: you set them, they don't drift with a market feed. When your counter rates change, open the dashboard from any phone or computer, type the new numbers, and save. The widget refreshes itself every few minutes, so every page carrying your embed — Wix or otherwise — updates on its own. If a visitor's connection blips, the widget keeps showing the last rates it loaded rather than going blank.
What it costs
The free plan (USD and EUR pairs) is free forever. Pro is US$9.99/month or US$99.99/year and unlocks all 153 currencies. No contract, no setup fee, cancel anytime from the dashboard. A sensible path: publish your USD/EUR rates today on the free plan, upgrade when you want your full board online.
Bonus: the same embed powers a TV rate board
Create a blank page on your Wix site containing only the embed element, open it in a TV's web browser, and go fullscreen — that's a digital rate board running on the screen you already own. One dashboard then updates your website and your in-shop board together. The full setup is in how to display exchange rates on a TV screen.
Wix FAQ
Do I need a paid Wix plan?
The Embed HTML element is available in the standard Wix editor. If your site can publish pages, you can embed the widget — the widget itself doesn't require anything from Wix beyond that.
Will it slow my site down?
The embed is one small script that renders a table and refreshes in the background. It loads inside its own iframe, so it doesn't block the rest of your Wix page.
Can I put it on more than one page?
Yes — paste the same script tag into an embed element on as many pages as you like. All of them read from the same dashboard and update together.