Embed a Calculator on Your Site

Every calculator on this site can be embedded elsewhere as a self-contained widget — no header, no footer, just the calculator. Free to use.

Option 1 — embed one specific calculator

Point an iframe directly at the calculator's /embed page:

<iframe
  src="https://www.e309.in/calculators/sip-calculator/embed"
  width="100%"
  height="650"
  style="border:none;border-radius:12px;"
  loading="lazy"
  title="SIP Calculator"></iframe>

Replace sip-calculator with any slug from the list below. You can also pre-fill it with specific values instead of the calculator's defaults, using query parameters that match the calculator's own field names — for example:

https://www.e309.in/calculators/sip-calculator/embed?monthlyAmount=15000&annualRate=11&years=15

For the currency converter specifically, that means setting the amount and both currencies directly in the URL:

https://www.e309.in/calculators/currency-converter-calculator/embed?amount=500&fromCurrency=EUR&toCurrency=GBP

Option 2 — show a random calculator from a list

Use the loader script if you want to rotate between a few relevant calculators — one is picked at random each time the page loads:

<div id="my-calc-widget"></div>
<script src="https://www.e309.in/calculators/js/embed.js"
        data-calculator-ids="post-office-scss-calculator,post-office-mis-calculator"
        data-target="my-calc-widget"
        data-height="650"></script>

data-calculator-ids — comma-separated slugs to choose randomly from.
data-target — the id of the element to insert the calculator into.
data-height — iframe height in pixels (default 650).
data-params — optional field overrides, in the same format as URL query parameters, passed through to whichever calculator gets chosen — field names must match that calculator's own input fields.

For a single calculator with specific values pre-filled — the currency converter opened straight to EUR→GBP with a 500 amount, for example — combine a single id with data-params:

<div id="my-calc-widget"></div>
<script src="https://www.e309.in/calculators/js/embed.js"
        data-calculator-ids="currency-converter-calculator"
        data-target="my-calc-widget"
        data-params="amount=500&fromCurrency=EUR&toCurrency=GBP"></script>

data-params applies as-is regardless of which calculator ends up chosen, so it's most useful with a single calculator id rather than a random-pick list of calculators that don't share the same field names.

This loader is written to handle multiple independent embeds correctly if you use it more than once on the same page — each one picks its own random calculator independently.

Notes

Embedded calculators use live figures from e309.in at the moment they're loaded — including current Post Office scheme rates — so an embed never shows outdated numbers after a rate change. There's no cost and no API key required.

Width is fluid (width="100%" is recommended) and adapts to your container; height is fixed per embed rather than auto-resizing to content, so pick a height that comfortably fits the calculator you're using — most calculators with 2–4 fields fit comfortably around 600–650px.

If you're embedding on a domain other than e309.in or 3o9.in, the embed shows a small "Demo version" banner linking back here — this is automatic and based on where the request comes from, not something you configure. It doesn't affect the calculator's functionality. If you're building a real integration and this matters for your use case, write to calculator@e309.in.

Available calculators

Investment

Retirement

Loan

Tax

Lifestyle

General

Post Office Schemes

Terms of use

This embedding service is provided free of charge, as-is, with no uptime or availability guarantee. It may be modified, restricted, or withdrawn at any time without prior notice. If you've integrated a calculator into your own site, we'd appreciate you writing to calculator@e309.in so we know it's in use — this helps us avoid breaking your integration by accident, though it doesn't guarantee against changes.

Calculations shown are estimates based on the inputs provided and standard formulas — they are not financial, tax, or investment advice. Anyone using an embedded calculator's results should independently verify the figures before relying on them. e309.in accepts no liability for decisions made based on figures shown in an embedded calculator, on this site, or anywhere else it's displayed.

Questions

Interested in a closer integration, or embedding calculators at higher volume? Write to calculator@e309.in.