HomeTrading Widgets › Forex Widgets

Free Forex Widgets for Your Website

Live rates, quote boards, charts and the forex calculators your readers actually need. One line of HTML each, no API key and no tracking.

💱
35Forex widgets
🔑
No API keyNothing to register for
🆓
FreeCommercial use allowed

i In short

Forex widgets fall into two groups that get conflated far too often. Some show the market: a rates board, a quote table, a price chart. Others do the arithmetic a trader needs before placing an order: pip value, lot size, required margin, effective leverage. A page about currency pairs usually wants the first kind. A page about risk management wants the second. This library has both, and each one is a single line of HTML.

The live market widgets fetch current reference rates from a free public source. No API key, no registration, no quota and no provider account that starts charging once your traffic grows. If the primary source is unavailable they fall back to European Central Bank reference data automatically, so a page does not sit there with an empty box.

The calculators run entirely in your reader's browser. They handle account currencies other than the dollar properly, which sounds like a small thing until you watch a trader with a rand account try to use a pip value calculator that silently assumes a USD balance and get a number that is out by a factor of seventeen. Every conversion step is shown in the breakdown so the result can be checked rather than trusted.

None of them set cookies, load analytics or carry advertising. For a publisher that means no new data processor in your privacy policy and no consent banner obligation created by a widget you added to explain pip values.

The forex widgets publishers use most

How to embed a forex widget

  1. Copy the code above Use the copy button so nothing is lost to line wrapping. It is a single iframe tag and it does not need anything else.
  2. Open the page you want it on In WordPress add a Custom HTML block, in Wix use the Embed HTML element, in Squarespace use a Code block, and on a hand-built site paste it straight into your HTML.
  3. Paste and publish The widget appears immediately. If you see an empty space instead, your editor has stripped the iframe tag, which the HTML embed guide explains how to work around.
  4. Adjust the look if you want to Add the parameters in the table below to the iframe URL to change the theme, the accent colour or the height. Nothing needs to be configured on our side.

Customisation options

ParameterValuesWhat it does
themeauto, light, darkDefault follows the reader's own system setting, so the widget looks right on a dark site and a light one without you choosing.
accentSix hex digits, e.g. accent=1A56DBRecolours the header bar and the primary button to match your brand.
header1 or 0Set to 0 to hide the title bar when your page already has a heading above the widget.
breakdown1 or 0Set to 0 to hide the calculation breakdown for a more compact block.
corners1 or 0Set to 0 for square corners if your design has no rounding anywhere else.
widthfullRemoves the 520px maximum so the widget stretches to its container.

Parameters are added to the iframe URL as a normal query string, for example /embed/position-size-calculator.html?theme=dark&accent=1A56DB&header=0. The widget builder lets you set all of them visually and hands you the finished code.

What the widgets do not do

This matters more than the feature list, so it is stated plainly. The widgets set no cookies, write nothing to local storage, load no analytics, run no advertising and make no network request once the page has loaded, with the single exception of the live market widgets, which fetch public reference rates and nothing else.

For you as a publisher that means embedding one does not add a third-party data processor to your privacy policy, does not create a consent obligation under POPIA or the GDPR, and does not hand a commercial data broker a view of your readers. For your readers it means whatever they type into a calculator stays in their own browser and disappears when the tab closes.

Every forex widget in the library

35 tools covering currency markets, position sizing and risk. Items with a dedicated page open a full guide; the rest open in the widget builder.

Live Market Data

Position Sizing & Risk Management

Stop-Loss, Drawdown & Survival

Currency & Forex Market Tools

Licence and attribution

Every widget here is free to use on any website, including sites that carry advertising, sell products or sit behind a paywall. There is no fee, no usage cap, no sign-up and no contract.

  • What you may do. Embed any widget on any number of pages and sites, change the theme and accent colour, hide the title bar, and set the width to suit your layout.
  • What is asked in return. Leave the small credit line at the bottom of the widget in place. It is one line of small text and it is how readers find the full version.
  • What is not allowed. Removing the attribution, editing the calculation logic and republishing the result as your own, or presenting the outputs as financial advice.

If the credit line genuinely does not work with your layout, use the contact page rather than stripping it out. There is usually an arrangement that suits both sides.

Related guides

For the wider library including tax and retirement tools, see all trading widgets or the financial widgets page. For platform-specific instructions, see the WordPress guide and the HTML embed guide.

Frequently asked questions

Are these forex widgets free for commercial websites?

Yes. Every forex widget here is free on any site, including ones that sell products, carry advertising or promote a broker. There is no fee, no quota and no sign-up. The small credit line at the bottom of the widget stays in place, which is the only condition.

Do the forex widgets need an API key?

The calculators do not, because they work from inputs your reader supplies. The live market widgets fetch public reference rates from an endpoint that requires no key and no registration, and fall back to European Central Bank data if that source is unavailable.

This is the main practical difference from most forex rate widgets, which require you to register for a provider account and then limit the free tier to a few hundred calls a day.

Which currency pairs do the forex widgets cover?

The majors, the common crosses, and the rand pairs that most international tools skip: USD/ZAR, EUR/ZAR, GBP/ZAR, AUD/ZAR and more. The calculators are arithmetic rather than lookup tables, so any pair works provided the reader supplies the rate.

Can I get the forex widgets as plain HTML rather than a plugin?

That is the only form they come in. Each widget is one iframe tag, which is why they work identically on WordPress, Wix, Squarespace, Webflow and a hand-written page. The HTML embed guide covers the markup in detail, including a responsive wrapper and the auto-resize snippet.

Will the widgets work on a broker or affiliate site?

Yes, and nothing about the widgets restricts that. Bear in mind that if you publish to a South African audience, content that could be read as financial advice falls under the FAIS Act, and the widgets carry a risk notice for that reason. They calculate; they do not recommend.

Do the forex rate widgets show bid and ask prices?

No, they show mid-market reference rates and say so on their face. Bid and ask prices come from a broker's dealing feed and are licensed data. What a spread actually costs on a given trade is handled by the spread cost calculator.

🛡️
Test the numbers on real prices

Try a Free Demo Account

Widgets show the maths. A demo account shows how the same maths behaves against live spreads and real market movement, without risking funds.

Open a free demo account
  • FSCA RegulatedTrade with confidence
  • Practice Risk FreeReal market conditions
  • Beginner FriendlyPerfect for learning

79% of retail CFD accounts lose money. Demo accounts do not guarantee future profits.