Skip to content

How-To

How-To Guides

How to Add a Live Economic Calendar to a Wix Site (Free Widget)

Add a free, live economic calendar to a Wix page: paste the FXMacroData snippet into an Embed HTML element, size it so the attribution link stays visible, set the mobile layout, and publish.

Share article X LinkedIn Email
Pip, the FXMacroData robot, beside a website page layout as an economic calendar widget slots into an empty space on the page
The economic calendar widget drops into a page section as one Embed HTML element.

Quick answer

In the Wix Editor, choose Add Elements (+), then Embed Code, then Embed HTML. Click Enter Code, paste the FXMacroData economic calendar snippet, and click Apply. Drag the element to about 40px taller than the widget so the attribution link under the calendar stays visible, then click Publish. The widget is free, needs no account or API key, and updates itself.

This guide shows how to put a live economic calendar on a Wix page using the free FXMacroData widget. By the end you will have a published calendar that lists upcoming macro releases for the currencies you choose, sized correctly on desktop and mobile, with no code beyond one pasted snippet.

Who this is for

Traders, analysts, educators, and signal or newsletter publishers who run a Wix site and are not developers.

What you will build

A live calendar of confirmed release times for your chosen currencies, placed in a page section and published to visitors.

Choose something else when

You host plain HTML or a React app: use the static site guide. For a paid or members-only product, see Commercial Redistribution.

See the Widget

The economic calendar widget this guide installs reads the same confirmed schedule as the FXMacroData release calendar, sourced from statistics offices and central banks, and it refreshes without any action from you.

Economic calendar widget for USD, EUR, and GBP. Change currencies, theme, and row count on the widget page.

Prerequisites

  • A Wix site you can edit, opened in the Wix Editor or Wix Studio. The Embed HTML element is available on plans that allow custom code.
  • A place on the page for the widget: a section or column at least 320px wide and roughly 600px tall for the default calendar.
  • No FXMacroData account or API key. The widget is free on public pages as long as the attribution link under it stays visible.
From snippet to published calendar
1. Configure
Currencies, theme, rows
2. Copy
One div, one script
3. Embed HTML
Enter Code, paste, Apply
4. Size
Widget height plus 40px
5. Mobile
Resize in mobile editor
6. Publish
Check the live URL

Step 1: Choose the Widget and Options

Open the economic calendar widget page and set the options to match your audience. Deciding these first means you paste once and do not need to edit code inside Wix later. The full set of widgets, including a release countdown, policy rates, and an inflation heatmap, is in the widget gallery.

OptionWhat it controlsSuggested value on Wix
data-fxmd-currenciesWhich currencies appear, as a comma list. 22 currencies are supported.USD,EUR,GBP or the pairs you cover
data-fxmd-themedark, light, transparent, or auto, which follows each visitor's light or dark preference.light or auto on light Wix templates
data-fxmd-limitNumber of rows, from 1 to 12.6 for a page section
data-fxmd-importanceall, high, or medium.high for a short, focused list
data-fxmd-timezoneviewer shows each visitor's local time. The default is UTC.viewer for a general audience
data-fxmd-langWidget language: en, fr, es, pt, zh, ja, de, ar.Match your site language
data-fxmd-heightWidget height in pixels.560 for six rows

Step 2: Copy the Snippet

Copy the snippet from the widget page, or use the one below. It is one placeholder div that holds your options and one script tag that loads the widget into it.

<div data-fxmd-widget-type="economic-calendar"
     data-fxmd-currencies="USD,EUR,GBP"
     data-fxmd-theme="light"
     data-fxmd-limit="6"
     data-fxmd-timezone="viewer"
     data-fxmd-height="560"></div>
<script async src="https://fxmacrodata.com/static/js/fxmacrodata-widget.js"></script>

The loader fills the div with the calendar and adds one attribution link beneath it, for example "Economic calendar by FXMacroData". Keep both lines together and paste them unchanged.

Step 3: Add an Embed HTML Element in Wix

Wix places pasted code inside its own Embed HTML element. Adding that element first gives the snippet a box on the page that you can move and resize like any other element.

  1. In the Wix Editor, click Add Elements (+) on the left side.
  2. Click Embed Code, then Embed HTML. A blank box appears on the page.
  3. Click Enter Code on the box and keep the Code option selected.
  4. Paste the snippet from Step 2 into the code field.
  5. Click Apply. The calendar loads inside the box in the editor.

Wix Studio: the path is Add Elements, then Embed & Social, then Embed Code, then Embed HTML. The paste and Apply steps are the same.

Step 4: Size the Element

Wix renders pasted HTML inside its own sandboxed frame, so the Wix element does not resize itself to fit the widget. Set the size by hand: drag the element's handles until it is at least as tall as the widget plus about 40px. The extra space is for the attribution link under the calendar, which must not be cut off.

Widget height (data-fxmd-height)Wix element heightTypical use
400About 440pxCompact list in a narrow column
480About 520pxFour to five rows beside text
560About 600pxDefault six-row calendar
640About 680pxLonger list as the main feature of a section

Make the element at least 320px wide. The widget always fills the full width of the Wix element, so widen the element rather than editing the snippet. If rows or the link are clipped at the bottom, increase the element height or lower data-fxmd-limit.

For layout, one or two widgets per page section reads better than many stacked boxes. A calendar beside a short paragraph of your own commentary is a good starting pattern.

Step 5: Set the Mobile Layout

Wix keeps a separate layout for phones, and the size you set on desktop does not carry over automatically. Switch to the mobile editor, select the Embed HTML element, and set its width and height again. On a phone the calendar usually needs the full section width and the same height rule as before: widget height plus about 40px.

Step 6: Publish and Check the Live Page

The widget shows in the editor preview, but visitors only see it after you click Publish. A widget that only exists in the editor is not live. After publishing, open your public site address in a normal browser tab and confirm three things:

  • The calendar loads with the currencies you chose.
  • The attribution link is fully visible under the calendar.
  • The same is true on a phone, or in a narrow browser window.

Alternative: Embed a Site With a Direct URL

If you prefer not to paste code, Wix can also show a web address inside a frame. Choose Add Elements (+), then Embed Code, then Embed a Site, and paste the direct widget URL:

https://fxmacrodata.com/widgets/embed/economic-calendar?currencies=USD,EUR,GBP&theme=light&limit=6

In this mode the options go in the URL, and the widget carries its FXMacroData attribution inside the frame. Size the element the same way as in Step 4.

MethodWhat you pasteChoose it when
Embed HTML (recommended)The two-line snippetYou want every option, including visitor-local time and language, set in one place.
Embed a SiteThe direct widget URLYou want the simplest possible setup, or code embeds are not available on your site.

Troubleshooting

What you seeLikely causeFix
The widget works in the editor but not on the public siteThe page has not been published since the widget was added.Click Publish, then reload the public page.
The bottom rows or the attribution link are cut offThe Wix element is shorter than the widget.Drag the element taller: widget height plus about 40px.
An empty boxOnly part of the snippet was pasted, or the code was edited.Click Enter Code again and paste both lines unchanged, then Update.
It looks right on desktop but squeezed on a phoneThe mobile layout still has the default size.Resize the element in the mobile editor and publish again.
A dark box on a light pageThe theme option does not match the template.Set data-fxmd-theme="light" or "auto".
Times look wrong for your readersThe widget is showing UTC, its default.Add data-fxmd-timezone="viewer".

Free Use and Attribution

The widget is free on public pages with no account and no API key. The condition is that the attribution link the loader adds under the widget stays visible, which is why Step 4 leaves room for it. The widget sets no cookies on your site by default.

If the calendar will sit inside a customer-facing or subscriber-only product, such as a paid members area or a client portal, that use needs the Commercial Redistribution add-on.

You can also add a second widget from the same family. A release countdown to a single event is a common partner for the calendar, for example a countdown to the next Non-Farm Payrolls report. Each Wix Embed HTML element is its own box, so paste the complete snippet into each one.

Sources and Further Reading

Summary

You added an Embed HTML element in Wix, pasted the two-line FXMacroData snippet, sized the element so the calendar and its attribution link are fully visible on desktop and mobile, and published the page. The calendar now updates on its own. A natural next step is to add a second widget, such as a release countdown or policy rates table, from the widget gallery, or to tune currencies and language for your audience on the widget page.

FXMacroData API data

Data endpoints used in this article

No FXMacroData API data endpoint is attributed to this article. Its evidence base is identified in the article and source links.

Explore the FXMacroData API reference

Frequently asked

Questions about this topic

Is the FXMacroData economic calendar widget free on Wix?

Yes. It is free on public pages with no account and no API key, as long as the attribution link under the widget stays visible. Customer-facing or subscriber-only products need the Commercial Redistribution add-on.

Where do I paste the widget code in Wix?

In the Wix Editor choose Add Elements (+), then Embed Code, then Embed HTML. Click Enter Code, keep the Code option, paste the snippet, and click Apply. In Wix Studio the path is Add Elements, Embed & Social, Embed Code, Embed HTML.

Why is the widget cut off on my Wix page?

Wix shows pasted HTML inside its own frame and does not resize that frame to fit the content. Drag the element to at least the widget height plus about 40px, for example 600px for a 560px calendar, and set the size again in the mobile editor.

Why can visitors not see the widget?

Changes made in the Wix Editor are not live until you click Publish. Publish the site, then check the public address in a normal browser tab.

Do I have to update the calendar myself?

No. The widget loads confirmed release times from official sources each time a visitor opens the page, so it stays current without republishing.

Keep reading

Blogroll

AI Answer-Ready

Key Facts

Page
How to Add a Live Economic Calendar to a Wix Site (Free Widget)
Section
Articles
Canonical URL
https://fxmacrodata.com/articles/how-to-add-economic-calendar-widget-to-wix
Source
FXMacroData editorial and official publisher references
Last Updated
2026-10-05 15:10 UTC

Provenance And Trust

Cite the canonical URL and source field above. Where available, this page maps to official publisher releases and timestamped updates.

Quick Q&A

Is the FXMacroData economic calendar widget free on Wix? Yes. It is free on public pages with no account and no API key, as long as the attribution link under the widget stays visible. Customer-facing or subscriber-only products need the Commercial Redistribution add-on.

Where do I paste the widget code in Wix? In the Wix Editor choose Add Elements (+), then Embed Code, then Embed HTML. Click Enter Code, keep the Code option, paste the snippet, and click Apply. In Wix Studio the path is Add Elements, Embed & Social, Embed Code, Embed HTML.

Why is the widget cut off on my Wix page? Wix shows pasted HTML inside its own frame and does not resize that frame to fit the content. Drag the element to at least the widget height plus about 40px, for example 600px for a 560px calendar, and set the size again in the mobile editor.

Why can visitors not see the widget? Changes made in the Wix Editor are not live until you click Publish. Publish the site, then check the public address in a normal browser tab.

Prompt Packs

Use these in ChatGPT, Claude, Gemini, Mistral, Perplexity, or Grok for consistent source-aware outputs.

Share page X LinkedIn Email