Free to use

Calculators for your site

Any of our 200 calculators, on your page, in one line of HTML. Pick one below, set the size, copy the code. There is nothing to sign up for and nothing to pay.

No ads inside the frameNo cookies, no tracking of your visitorsWorks on any site that accepts HTML

Monthly payment, PITI, and total interest for US or Canadian loans.

A percentage, so the calculator fits whatever column you drop it in.

Fixed, because an iframe cannot size itself to its contents across origins. Check the preview and adjust.

Paste this

Your embed code

<iframe src="https://figurebetter.com/embed/mortgage-calculator"
        title="Mortgage Payment — FigureBetter"
        style="width:100%;height:720px;border:0"
        loading="lazy"
        sandbox="allow-scripts allow-same-origin allow-popups allow-downloads"></iframe>
The terms

What we ask, and what we do not

The snippet includes a small credit line under the calculator linking back to the full version on this site. Please leave it there — it is the only thing we get out of this, and it is what pays for keeping two hundred calculators correct and free.

That is a request, not a condition. Nothing checks for it and nothing breaks if you remove it. A licence that polices its own backlink is a link scheme wearing a licence, and we would rather have a credit somebody chose to keep.

  • No account, no key, no quota. The embed is a plain iframe pointed at a public URL.
  • No ads inside the frame, whatever the rest of this site is doing. Ads in an embed would be a policy violation on your page as well as a nuisance on ours.
  • Nothing is tracked. The embed sets no cookies, runs no analytics, and sends nothing your visitors type anywhere — every calculation happens in their browser.
  • Commercial use is fine. Brokers, agents, contractors, schools, whoever.
For the person pasting it

Why the snippet looks like that

The sandbox attribute is not boilerplate and it is worth understanding before you trust any third-party iframe, including this one. It denies the frame everything except four things: running its own scripts, keeping our own origin, opening a share window, and triggering a download for the CSV and Excel export. Forms, top-level navigation and everything else a sandbox can grant stay refused.

None of that is what protects you. Your page is safe from this frame because it is on a different origin, which the browser enforces whatever the snippet says — the calculator cannot read your cookies, your storage or your DOM, and nothing in the attribute changes that in either direction.

The height is fixed because an iframe cannot measure its own contents across origins and resize the parent; anything that claims otherwise is running a script on your page. We would rather you set a number in a box.

loading="lazy"keeps the calculator out of your page’s initial load. If it sits below the fold, your visitors never pay for it until they scroll.

Suggestions

Which one to use

Match the calculator to the page rather than to the site. A mortgage broker’s rates page wants the payment calculator; the first-time-buyer guide next to it wants affordability. A contractor’s quote page wants concrete or square footage. A teacher’s syllabus page wants the grade calculator, and it is the one students come back to.

Every embed is the same calculator that runs on our own page, with the same engine behind it. The full page has the formula, assumptions, worked example and sources; the embed is just the working part, which is usually what belongs in the middle of somebody else’s article.