Skip to main content

Free widget · no signup

Embed the reconstitution calculator on your site

The same calculator that runs on this site, in one iframe you can paste into a page, a post or a forum template. It computes the exact draw in syringe units from a vial strength, a bacteriostatic water volume and a dose, shows the worked math, and reports how far the result sits from a printed graduation. No account, no tracking script, no charge.

The embed code

Paste this where the calculator should appear. The attribution paragraph sits outside the frame on purpose — an iframe is invisible to a reader who lands without JavaScript, and the line underneath is what tells them where the tool came from.

Tirzepatide calculator · 1470 px frame
<iframe
  src="https://healthspanledger.com/embed/tirzepatide-reconstitution-calculator"
  title="Tirzepatide reconstitution calculator"
  width="100%"
  height="1470"
  loading="lazy"
  style="border:0; max-width:760px; width:100%;"
></iframe>
<p style="font:14px/1.5 system-ui, sans-serif; margin:8px 0 0;">
  Calculator by <a href="https://healthspanledger.com/tools/tirzepatide-reconstitution-calculator" rel="nofollow">HealthspanLedger</a>
</p>

Swap the compound by changing the slug in both URLs. Every calculator on the site has a matching embed: /embed/<compound>-reconstitution-calculator.

Variant: height that follows the breakpoint

An iframe keeps whatever height it is given, so one fixed number is either slightly tall on desktop or slightly short on a phone. If your page allows a style block, this version sets three heights instead of one. Same markup, same attribution, still no script.

<style>
  .hsl-embed { width:100%; max-width:760px; height:1470px; border:0; }
  @media (max-width:559px) { .hsl-embed { height:1780px; } }
  @media (max-width:419px) { .hsl-embed { height:2060px; } }
  @media (min-width:768px) { .hsl-embed { max-width:960px; height:1260px; } }
</style>
<iframe class="hsl-embed" src="https://healthspanledger.com/embed/tirzepatide-reconstitution-calculator"
  title="Tirzepatide reconstitution calculator" loading="lazy"></iframe>
<p style="font:14px/1.5 system-ui, sans-serif; margin:8px 0 0;">
  Calculator by <a href="https://healthspanledger.com/tools/tirzepatide-reconstitution-calculator" rel="nofollow">HealthspanLedger</a>
</p>
Every embeddable calculator, with the embed path to use in the iframe source.
CalculatorEmbed path
Tirzepatide reconstitution calculator/embed/tirzepatide-reconstitution-calculator
Semaglutide reconstitution calculator/embed/semaglutide-reconstitution-calculator
Retatrutide reconstitution calculator/embed/retatrutide-reconstitution-calculator
Cagrilintide reconstitution calculator/embed/cagrilintide-reconstitution-calculator
Survodutide reconstitution calculator/embed/survodutide-reconstitution-calculator
BPC-157 reconstitution calculator/embed/bpc-157-reconstitution-calculator
Tesamorelin reconstitution calculator/embed/tesamorelin-reconstitution-calculator
PT-141 reconstitution calculator/embed/pt-141-reconstitution-calculator
CJC-1295 reconstitution calculator/embed/cjc-1295-reconstitution-calculator
Ipamorelin reconstitution calculator/embed/ipamorelin-reconstitution-calculator
TB-500 reconstitution calculator/embed/tb-500-reconstitution-calculator
GHK-Cu reconstitution calculator/embed/ghk-cu-reconstitution-calculator
Sermorelin reconstitution calculator/embed/sermorelin-reconstitution-calculator
MOTS-c reconstitution calculator/embed/mots-c-reconstitution-calculator
AOD-9604 reconstitution calculator/embed/aod-9604-reconstitution-calculator
NAD+ reconstitution calculator/embed/nad-plus-reconstitution-calculator
Epitalon reconstitution calculator/embed/epitalon-reconstitution-calculator
Kisspeptin-10 reconstitution calculator/embed/kisspeptin-10-reconstitution-calculator
DSIP reconstitution calculator/embed/dsip-reconstitution-calculator
Hexarelin reconstitution calculator/embed/hexarelin-reconstitution-calculator
IGF-1 LR3 reconstitution calculator/embed/igf-1-lr3-reconstitution-calculator
PEG-MGF reconstitution calculator/embed/peg-mgf-reconstitution-calculator
LL-37 reconstitution calculator/embed/ll-37-reconstitution-calculator
KPV reconstitution calculator/embed/kpv-reconstitution-calculator
Thymosin alpha-1 reconstitution calculator/embed/thymosin-alpha-1-reconstitution-calculator
SS-31 reconstitution calculator/embed/ss-31-reconstitution-calculator
Semax reconstitution calculator/embed/semax-reconstitution-calculator
Selank reconstitution calculator/embed/selank-reconstitution-calculator
Melanotan II reconstitution calculator/embed/melanotan-2-reconstitution-calculator
Mazdutide reconstitution calculator/embed/mazdutide-reconstitution-calculator
Pinealon reconstitution calculator/embed/pinealon-reconstitution-calculator
AHK-Cu reconstitution calculator/embed/ahk-cu-reconstitution-calculator
Peptide blend calculator/embed/peptide-blend-calculator

On WordPress, paste the link instead

WordPress can build the embed for you. Paste the calculator’s own address on a line of its own in the editor — not the iframe, just the link — and the block editor turns it into the widget. Nothing to install, and no HTML to keep.

https://healthspanledger.com/tools/tirzepatide-reconstitution-calculator

This works because each calculator page tells any reader where to ask what it looks like embedded. The answer comes from an oEmbed endpoint at /api/oembed, an open standard from 2008 that WordPress, Ghost, Drupal, Discourse and Craft all speak.

It is worth being straight about the limits. Discord, Slack, Notion and Reddit build their link cards from other tags this site already publishes, so pasting a link there shows a card, never the working tool. And WordPress puts the frame in a sandbox, which stops links inside it from opening. That is why the address of the full page is printed in the widget in words: a reader can read it even when a click does nothing.

Live preview

This is the real widget, framed exactly as the snippet frames it — working inputs, working arithmetic, and the attribution bar pinned to the top of the frame. The hairline around it is drawn by the widget, not by the frame, so it is right in dark mode too.

Sizing it in your layout

The widget is fluid from 320 px upward and never scrolls sideways, so width="100%" is the only width setting it needs. Height is the part an iframe cannot negotiate for itself: the frame does not grow with its contents, so it is set explicitly.

  • Content column, 560–767 px1470 px. The calculator is one column here; this clears the inputs, the result, the syringe drawing and the precision readout, and it is the height in the snippet above.
  • Wide sidebars, 420–559 px1780 px. Labels start wrapping onto more lines, and the widget grows with them.
  • Phones and narrow columns, 300–419 px 2060 px. Everything wraps, so this is the tallest the widget ever gets.
  • Full width, 768 px and up1260 px. At 768 px the inputs and the result stop stacking and sit side by side, which is the shortest layout of the four.
  • Sidebars under 300 px — the widget still works, but the syringe drawing gets cramped. A text link to the full calculator reads better there than a squeezed frame.

Every number above was measured against the tallest of the 25 calculators, at the narrowest width in its band, with a little clearance on top for a larger browser font. A generous height costs a strip of empty space; a short one clips the answer. When in doubt, round up.

The terms, in plain language

  • Anyone may embed it, and we check nobody — personal sites, clinic sites, shops, forums, newsletters, course notes. No fee, no key, no application. We do not review who embeds this, so an embed is not our endorsement of the page it sits on. We would rather say that plainly than run an approved list, because an approved list would claim we had checked, and we have not.
  • The widget says whose it is — our name sits at the top of the frame and the full address of the sourced page sits at the foot, in words a reader can read. On a page that is selling something, that line is the reader’s route to the sources and the limits. It is the whole price of the tool.
  • Keep the attribution — do not hide it, crop it, cover it or re-skin it, and do not present the arithmetic as your own work. Copying the calculator into your own code, rather than framing ours, is not covered by these terms at all.
  • It asks your readers for nothing — no cookies, no third-party script, no sign-up field, no advertisement. The email field on our own site does not render inside the frame, because a bare email box on somebody else’s page is not a thing a reader can attribute to anyone. The widget records the same anonymous calculation event the site records, with no identifier that follows a reader between sites.
  • If we ask you to take it down — we serve every copy from our own servers, so we can usually change what one site’s copy shows, or stop serving it there. That is not a perfect lever: a browser does not always tell us which page a frame sits on. We would ask first, and we have asked nobody so far.
  • No warranty — the arithmetic is deterministic and openly worked, but the widget is an educational reference. It is not medical advice, it does not recommend a dose, and it does not replace the judgment of a licensed clinician.
  • It can change — the widget is served live, so fixes and improvements reach every embed at once. The embed URLs themselves are stable; if one has to move, the old address will redirect.

Questions, or a page you think should not be carrying this, go to contact@healthspanledger.com.

Who this is for

Clinic and pharmacy sites

A patient-facing page that explains reconstitution is stronger with a working calculator on it than with a static table. The widget shows the difference at each syringe line, which is the part a table cannot express.

Educators and writers

Course notes, explainers and reference posts can hand a reader the arithmetic instead of describing it. The worked math is visible under every result, so the widget teaches the method rather than hiding it behind an answer.

Forums and community wikis

Threads about mixing a vial repeat the same four numbers endlessly. One embed in a pinned post answers the question with the reader’s own inputs, and every configuration is a shareable link.

If a compound you cover is missing, the calculator index lists everything currently embeddable — all reconstitution calculators. Requests and bug reports go to contact@healthspanledger.com.