Embeds

Free Embeddable Financial Calculators

Add CalcGrowth's mortgage, savings, investment, down payment and inflation calculators to any website in 30 seconds. Auto-resizing, mobile responsive, and always up to date — completely free.

Free forever

No registration, no API keys, no usage limits.

Auto-resizing

Smart iframe sizes itself to fit your content.

Mobile responsive

Stacks gracefully on phones and tablets.

Always up to date

Loads live — improvements appear automatically.

Copy & paste

One snippet drops into any HTML, WordPress, Webflow or Ghost site.

Powered by CalcGrowth

Subtle, professional attribution — never ads.

Available calculators

How the auto-resizing embed works

Paste this snippet into your page. The iframe boots at a sensible default height, then resizes itself whenever a user changes inputs or results expand — no scrollbars, no wasted space.

<iframe id="calcgrowth-embed-mortgage-calculator"
  src="https://calcgrowth.com/embed/mortgage-calculator"
  width="100%" height="900" frameborder="0"
  loading="lazy" style="border:0;display:block;"></iframe>
<script>
(function(){
  var f = document.getElementById("calcgrowth-embed-mortgage-calculator");
  window.addEventListener("message", function(ev){
    var d = ev && ev.data;
    if (!d || d.type !== "calcgrowth:embed:height") return;
    if (d.slug !== "mortgage-calculator") return;
    f.style.height = Math.max(200, d.height) + "px";
  });
})();
</script>

Frequently asked questions

Are CalcGrowth's embeddable calculators really free?

Yes. Every calculator is free to embed on any website, with no registration, no API keys, and no usage limits. A small "Powered by CalcGrowth" link appears under each embed.

Can I embed CalcGrowth calculators commercially?

Yes. You can embed our calculators on commercial websites — including blogs that run ads, SaaS marketing pages, lender or broker sites, and client projects — as long as the "Powered by CalcGrowth" attribution remains visible.

Do I need to update the embed when CalcGrowth releases improvements?

No. Each embed loads live from calcgrowth.com, so bug fixes, new features and updated rates appear on your site automatically.

How often are the calculators updated?

Calculation logic is reviewed continuously and refreshed whenever rates, tax assumptions, or formulas change. Because embeds load live, your site picks up every update automatically.

Can I customise the embed?

Yes — you can pre-fill default values via URL parameters (e.g. ?principal=10000&rate=5), set the iframe width and height, and choose between a fixed-height, responsive, or auto-resizing snippet from the embed modal.

Will the iframe resize automatically to fit my page?

Use the auto-resizing embed code. It includes a small listener that responds to height updates posted from the calculator, so the iframe always matches its content with no scrollbars.

Do the calculators work on mobile?

Yes. Every embedded calculator is fully mobile responsive — inputs stack on narrow viewports, tap targets stay large, and the iframe scales to 100% width by default.

Do you inject ads or third-party scripts into my page?

No. The embed page contains only the calculator and a small attribution link back to CalcGrowth. No ads, no trackers, no third-party scripts are added to your site.

Why use CalcGrowth calculators?

Built for embedders and end-users alike — fast, accurate, and free of friction.

Free forever

Every calculator is free, with no registration, no API keys, and no usage limits.

No registration required

Embed and use any tool without creating an account or signing in.

Mobile responsive

Inputs and results stack cleanly on phones, tablets, and laptops.

Automatically updated

Embeds load live from CalcGrowth, so improvements appear on your site instantly.

Accurate financial math

Built on the same amortization and compounding formulas banks and lenders use.

Easy embedding

Copy one snippet into any HTML, WordPress, Webflow, or Ghost site in 30 seconds.

You may also like

More free calculators from CalcGrowth — perfect alongside the embeds above.