Smart Calculations, Smarter Decisions

Add a Calculator in Webflow

Use the built-in Embed element. Two minutes, no custom code, no third-party app.

The short version

Webflow's Embed element (under Advanced in the Add panel) accepts raw HTML. Paste an iframe snippet from the embed library and you have a working calculator. One thing to know upfront: embeds do not render in the Designer canvas — you must use Preview mode or publish to see it. That trips up most people.

Step-by-step

1Copy an embed code

Open the CalcIQ embed library and click Copy on any calculator. You get a snippet like this:

<iframe src="https://calciq.app/app?calc=emi" width="100%" height="500" style="border:none;border-radius:8px;" title="EMI Calculator - CalcIQ"></iframe> <p style="font-size:12px;text-align:center;margin:8px 0 0">Powered by <a href="https://calciq.app" target="_blank" rel="noopener" style="color:#10b981;font-weight:600;text-decoration:none">CalcIQ</a></p>

2Drag in an Embed element

In the Designer, press A to open the Add panel (or click the + icon). Scroll to Advanced and drag Embed onto your canvas.

Shortcut: place it inside a Div Block or Container first — that gives you a wrapper to control width and padding per breakpoint.

3Paste and save

The HTML Embed Code Editor opens automatically. Paste the iframe snippet and click Save & Close.

Webflow will show a validation warning if the HTML is malformed — a clean iframe snippet passes without complaint.

4Preview or publish

The canvas shows an empty placeholder box. That is normal and not a bug. Click the eye icon for Preview mode, or publish the site. The calculator renders on both.

Responsive setup across breakpoints

The iframe is already width="100%", so it inherits the width of its parent. Control the parent, not the iframe.

  1. Wrap the Embed element in a Div Block
  2. Set the Div's max-width on Desktop (e.g. 600px) and centre it with auto margins
  3. On Tablet and below, set the Div to 100% width
  4. Increase iframe height at mobile breakpoints — fields stack vertically and need more room
BreakpointSuggested iframe height
Desktop (≥992px)500–550px
Tablet (768–991px)580px
Mobile landscape (568–767px)620px
Mobile portrait (<568px)650–700px

To vary height per breakpoint you need two approaches: either duplicate the Embed element and show/hide per breakpoint, or set a single height that works everywhere (650px is a safe universal value).

Where these work well on Webflow sites

Troubleshooting

Popular calculators for Webflow sites

FAQ

Why is my embed not showing in the Designer?

Webflow does not render iframe content inside the Designer canvas — you get a placeholder box instead. Switch to Preview mode or publish. The embed is working.

Does this count against my Webflow plan limits?

The Embed element counts as one page element, which is generous on every plan. The calculator is hosted on CalcIQ's CDN, so it uses none of your Webflow bandwidth or hosting.

Can I use this on the free Starter plan?

Yes. The Embed element is available on all plans. You need a paid Site plan only to publish to a custom domain.

Will it be responsive?

Yes — the snippet is width 100%, so it fills its parent container. Set the parent width per breakpoint and the calculator follows.

Is it free, and does it track visitors?

Free with no signup or API key. Zero tracking, no cookies — calculations run in the visitor's browser and their numbers never leave their device.

Browse all 19 calculators

Financial, lifestyle, regional, and utility calculators — all free to embed.

Open the embed library →

Other platforms

WordPress

Custom HTML block

Squarespace

Code block

Wix

Embed HTML

All platforms

Full library