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.