Peptide Reconstitution Calculator
Educational tool for reconstituting lyophilized peptide vials with bacteriostatic (BAC) water. Forward mode converts a peptide amount and BAC water volume into a concentration plus the volume per dose. Reverse mode solves for the BAC water volume that lands a target dose at a chosen draw size (mL or U-100 units).
How it works
Two ways to use it. Forward mode answers "I added X mL of BAC water - what do I draw?". Reverse mode answers "I want my dose to land at this many units - how much BAC water should I add?".
Enter your peptide vial size
Type the amount of peptide in the vial in milligrams - typically 2 mg, 5 mg, 10 mg, or 15 mg.
Enter how much BAC water you added
In forward mode, type the volume of bacteriostatic water you added (commonly 1, 2, or 3 mL). The calculator works out the resulting concentration.
Enter your target dose
Type the dose you want to inject. Most peptides are dosed in micrograms - the calculator lets you switch units between mg and mcg.
Read the volume to draw and the syringe marking
You get the final concentration in mg/mL, the volume to draw in mL, the matching marking on a U-100 insulin syringe, and how many doses the vial provides.
Worked example
5 mg vial reconstituted with 2 mL of BAC water, 250 mcg dose
- Peptide vial
- 5 mg
- BAC water added
- 2 mL
- Target dose
- 250 mcg (0.25 mg)
- Final concentration
- 2.5 mg/mL
- Volume to draw
- 0.10 mL
- U-100 syringe units
- 10 units
- Doses per vial
- 20 doses
Each 250 mcg dose works out to 0.10 mL - the 10-unit mark on a U-100 insulin syringe. A reconstituted 5 mg vial gives you 20 doses at that level. Always label the vial with concentration, date, and storage location after reconstitution.
Show the underlying formulas
1. Final volume (mL)
final_volume_mL = bac_water_mL + displacement_mL2. Concentration (mg/mL)
concentration_mg_per_mL = peptide_vial_mg / final_volume_mL3. Draw per dose (mL)
draw_mL = target_dose_mg / concentration_mg_per_mL4. U-100 syringe units (estimate)
units = draw_mL * 1005. Reverse mode: BAC water needed
bac_water_mL = (peptide_vial_mg * desired_draw_mL / target_dose_mg) - displacement_mL6. Doses per vial
doses_per_vial = floor(peptide_vial_mg / target_dose_mg)7. Days of supply
days_of_supply = doses_per_vial * interval_days
Full citations and assumptions: see methodology page.