Enter the vial size and how much diluent you're adding. Get concentration, volume per aliquot, and the matching U-100 syringe marking.
| Concentration | vial mg ÷ diluent mL — a 10 mg vial in 2 mL gives 5 mg/mL (5000 mcg/mL). |
|---|---|
| Volume per aliquot | target amount ÷ concentration — 250 mcg from a 5000 mcg/mL solution is 0.05 mL. |
| Syringe units | A U-100 insulin syringe holds 1 mL across 100 marks, so units = mL × 100. 0.05 mL = 5 units. |
| Aliquots per vial | vial amount ÷ target amount, ignoring residual volume left in the vial and syringe. |
Add diluent slowly against the vial wall rather than directly onto the lyophilized powder, and swirl rather than shake — mechanical agitation can denature peptides. Let the powder dissolve on its own; most go into solution within a minute or two. Cloudy or persistently undissolved material after gentle swirling is worth investigating before use. Most reconstituted peptides are stored at 2–8 °C and protected from light; see the individual reference pages for compound-specific storage windows.
Blends need separate math. Vials containing more than one peptide — CJC + Ipamorelin, BPC-157 + TB500, KLOW 80 — state a combined mass. Enter each component's individual mass, not the total, or your concentration will be wrong.
Free to embed. Paste this anywhere HTML is allowed:
<iframe src="https://milehighpeps.com/calculator.html?embed=1" width="100%" height="900" frameborder="0" style="border:1px solid rgba(255,255,255,.13);border-radius:14px;max-width:640px" title="Peptide Reconstitution Calculator"></iframe>
The embed reports its height to the parent frame, so it can size itself. Add this after the iframe:
<script>
addEventListener('message', function (e) {
if (e.origin !== 'https://milehighpeps.com' && e.origin !== 'https://milehighpeps.netlify.app') return;
if (e.data && e.data.mhpHeight) {
document.querySelector('iframe[title="Peptide Reconstitution Calculator"]')
.style.height = e.data.mhpHeight + 'px';
}
});
</script>