My embed isn't loading on my website
Troubleshooting checklist for when the iframe is blank, scrolling weirdly, or just not showing up.
If the iframe is blank or the calculator isn't appearing where you expect, here's a checklist in order of "most likely cause".
1. Did you paste the script tag too?
The most common issue: people copy the <iframe> tag but forget the <script> block below it. Without the script, you don't get auto-height — the iframe stays at its initial height="800" and content can get clipped.
Fix: Make sure you copied both the iframe and the trailing <script> block. Open your site's "View Source" in the browser to confirm both are there.
2. The page is on HTTP, not HTTPS
Modern browsers block "mixed content" — they won't load HTTPS iframes on HTTP pages.
Fix: Make sure your own site is HTTPS. Almost every modern host (WordPress, Wix, Squarespace, Webflow, Shopify) gives you HTTPS for free; it just needs to be turned on.
3. WordPress security plugin is stripping iframes
WordPress plugins like Wordfence, iThemes Security, and Sucuri sometimes strip iframe HTML by default.
Fix: Allow calcwidgets.com as a trusted iframe source in your plugin settings. Or disable the plugin temporarily to confirm it's the cause.
4. Page builder removed the script
Page builders like Elementor, Divi, and especially Wix's basic HTML block sometimes strip <script> tags from custom HTML.
Fix: Either use a code-friendly block (Wix's Custom Embed, Elementor's HTML widget) or set a generous fixed height (height="1200") so clipping isn't a problem.
5. Content Security Policy is blocking us
Less common, but if your site has a strict CSP, it might be blocking the iframe.
Fix: Add this to your CSP:
frame-src https://*.calcwidgets.com;
If you're not sure if you have a CSP, check your site's response headers in the browser DevTools → Network tab.
6. Wrong subdomain in the URL
The iframe src should start with your subdomain, not calcwidgets.com. If you copied an embed code from someone else's example (e.g. from our help docs), it might point to a different subdomain.
Fix: Open Dashboard → Embed, copy your real embed code. It should start with https://<your-name>.calcwidgets.com/embed?....
7. The calculator is disabled on your account
If your iframe references a calculator you've disabled (or never enabled), the embed silently filters it out. If it was the only calculator referenced, you'd see your dashboard default set instead — which might not be what you expected.
Fix: Check Dashboard → Manage Calculators that all the calculators referenced in your widgets= parameter are enabled.
How to test in isolation
Paste your embed URL (not the iframe — just the URL inside src="...") straight into a browser tab:
https://yourname.calcwidgets.com/embed?widgets=loan-repayment&view=single
This shows you exactly what the iframe is rendering. If the URL works directly but the iframe is blank, the issue is on your CMS / website side. If the URL itself fails, email support with the URL and we'll investigate.
Still stuck?
Email hello@calcwidgets.com with:
- A link to the page where the embed should be
- A screenshot of what you see vs what you expect
- The browser + version you're testing in
We respond same business day.
Related Articles
Troubleshooting magic-link login
Three reasons magic-link login can fail and how to get logged in.
Managing Your Subscription
How to view, upgrade, or cancel your CalcWidgets subscription plan.
Updating Account Settings
How to update your company name, email, password, and other account settings.