Support me
One snippet, no account

Calculator widgets for your site

Choose a calculator, see it in the layout you actually use, and copy the embed.

How it looks on your page

In article
yourwebsite.com
Powered by CalcSuiteGet this widget

Paste this once

<div class="calcsuite-widget" data-type="age" data-label="Age Calculator" data-max-width="680"></div>
<p class="calcsuite-credit"><a href="https://calcsuite.in/calculator/age/" title="Age Calculator by CalcSuite" target="_blank" rel="nofollow noopener">Age Calculator</a> powered by <a href="https://calcsuite.in/" title="CalcSuite - Free Online Calculators" target="_blank" rel="nofollow noopener">CalcSuite</a></p>
<script async src="https://calcsuite.in/widget.js"></script>
Age Calculator is not in the widget runtime yet. This snippet will render a link to the calculator on CalcSuite instead of the calculator itself.
The credit line is required. If it is removed or hidden, widget.js puts it back — and if it is kept from rendering, the calculator stops working.

Zero-leak CSS

Renders in Shadow DOM, so your styles and ours never collide.

Auto-responsive

Fills whatever column you drop it into, down to a 320px sidebar.

Loads async

The script tag is async, so it never blocks your page render.

What is the CalcSuite calculator widget?

The CalcSuite calculator widget is a free, embeddable calculator you add to any website with one HTML snippet and one async script tag. It renders inside a Shadow DOM, so your stylesheet and the widget's styles cannot affect each other, and it resizes to fit the column it is placed in — from a 320px sidebar to a full-width article. There is no account, API key or build step.

How to embed a calculator on your website

  1. 1Pick a calculator and placement. Choose the calculator you want and the part of the page it will sit in. The preview shows it at the width that slot really gives it.
  2. 2Adjust the appearance. Set the theme, text size, padding and corner radius until the widget matches your site.
  3. 3Copy the embed code. Copy the generated block. It contains the widget container, the credit link, and one async script tag.
  4. 4Paste it into your page. Paste the block into your page HTML where the calculator should appear. No account, API key or build step is needed.

Embed options reference

Every appearance setting in the generator is written into the snippet as a data-attribute on the container. You can also edit them by hand — out-of-range values fall back to the default rather than breaking the render.

AttributeValuesDefaultDescription
data-typecalculator idbmiWhich calculator to render, e.g. "bmi".
data-themelight | darklightColour scheme of the widget.
data-font-size11–2215Base text size in pixels.
data-padding0–4820Inner spacing in pixels.
data-radius0–3214Corner radius in pixels.
data-bordertrue | falsetrueDraw a 1px outer border.
data-shadowtrue | falsefalseDraw a drop shadow.
data-max-widthpixelsnoneCap the widget width inside a wider column.
data-brandingtrue | falsetrueShow the footer inside the widget. The credit link below the widget is required either way.

Which calculators are available as embeds?

One calculator currently ships in the widget runtime:

You can preview and configure any calculator above, but the rest are not embeddable yet — the generator marks those, and pasting one renders a link to the calculator on CalcSuite rather than a broken box. More are added to the runtime over time.

Attribution and licence

The widget is free to use on commercial and personal sites. In return, the credit link that ships with the snippet must stay visible on the page where the widget appears. If it is removed, hidden or repointed at another domain, the runtime restores a working one. If it is prevented from rendering entirely, the calculator is replaced by a short notice instead of loading.

Both credit links carry rel="nofollow", so they pass no ranking signal and cannot affect how your pages rank. Google treats widget links distributed at volume as a link scheme rather than an editorial endorsement, so we mark them nofollow by default rather than asking you to.

Frequently asked questions

Is the CalcSuite calculator widget free?
Yes. The widget is free to embed on any website, with no account, no API key, no usage limits and no paid tier. The only condition is that the credit link stays visible on the page.
Can I remove the "powered by CalcSuite" link?
No. The credit link is a required part of the licence. If it is deleted, hidden with CSS or repointed at another domain, widget.js restores a working one automatically. If it is prevented from rendering at all, the calculator is replaced with a short notice instead of loading.
Is the credit link dofollow? Will it affect my site’s SEO?
No. Both credit links ship with rel="nofollow", so they pass no ranking signal in either direction and cannot affect how your pages rank. Google treats widget links distributed at volume as a link scheme rather than an editorial endorsement, so we mark them nofollow by default. The link is there for attribution and referral traffic.
Will the widget interfere with my site styles?
No. The calculator renders inside a Shadow DOM, so your stylesheet cannot reach into the widget and the widget’s styles cannot leak onto your page. Nothing in your existing CSS needs to change.
Does the widget slow down my page?
The script tag is marked async, so it never blocks your page from rendering. The runtime is under 80 KB gzipped and loads after your own content, which means it does not affect First Contentful Paint.
What is the narrowest column a calculator widget fits in?
Most calculators render cleanly from 320px wide, which covers a typical blog sidebar. A few need more room: Compound Interest, Simple Interest, SIP, PPF, Income Tax India and In-Hand Salary India need 375px, and the Tip and BMR calculators need 480px. The generator hides any placement narrower than the calculator requires, so you cannot copy an embed that would overflow.
Does the widget work on WordPress, Webflow, Ghost or Squarespace?
Yes. The embed is plain HTML and one script tag, so it works in any custom HTML or code block. There is no plugin to install.
Can I put more than one calculator on the same page?
Yes. Add one container div per calculator and include the script tag once. Every container on the page is initialised independently, with its own theme and appearance settings.
Does the widget collect data about my visitors?
No. Calculations run entirely in the visitor’s browser. The widget does not post form values to CalcSuite and does not set cookies on your domain.

Install App

Add CalcSuite to your home screen for instant offline access.