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.
<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>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>| Calculator | Embed 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-calculatorThis 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 px — 1470 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 px — 1780 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 up — 1260 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.
Who this is for
Clinic and pharmacy sites
Educators and writers
Forums and community wikis
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.