Converting a GLP-1 dose from milligrams to syringe units
Updated October 21, 2026
Reviewed byPallas Clinical TeamUS-licensed clinicians, reviewed before publicationIf your prescription says 0.5 mg and your syringe is marked 0 to 100, you are not missing anything. The two numbers measure different things, and one piece of information on your vial label, the concentration, connects them. This guide explains what a unit is, how the conversion works, how to read a vial label without the most common mistake, and when to stop and call your pharmacist.
Why the prescription is in milligrams and the syringe is in units
A milligram is an amount of medication. A unit on an insulin syringe is an amount of liquid. The syringes that come with a compounded GLP-1 vial are U-100 insulin syringes, which means the barrel divides one milliliter into 100 equal marks. So 100 units is 1 mL, 50 units is 0.5 mL, and 10 units is 0.1 mL. The word “unit” on the syringe says nothing about how strong the medication is. It only says how far to pull the plunger.
How much medication is in that liquid depends on the concentration, which the pharmacy prints on the vial as milligrams per milliliter. A vial labeled 2.5 mg/mL holds 2.5 milligrams of semaglutide in every milliliter. A vial labeled 1 mg/mL holds less than half as much in the same volume. The same 0.5 mg dose is therefore a different number of units from each vial, which is why a unit count copied from someone else’s instructions can be wrong for yours.
The formula, so you can check our math
Two steps. First, divide your dose in milligrams by the concentration in milligrams per milliliter. That gives the volume to draw, in milliliters. Then multiply by 100 to turn milliliters into units on a U-100 syringe. In one line: units equals the dose divided by the concentration, times 100.
Example: a 0.5 mg dose from a vial labeled 2.5 mg/mL. 0.5 divided by 2.5 is 0.2 mL. 0.2 times 100 is 20 units. The calculator above does the same arithmetic and draws the result on a syringe, so you can see where 20 units sits on the barrel.
Reading your vial label
The number the formula needs is the concentration, written as mg/mL. Some labels show it directly. Others show the total amount in the vial and the total volume, for example 5 mg in 2 mL. Those two numbers give the concentration when you divide them: 5 divided by 2 is 2.5 mg/mL. The most common mistake is typing the vial’s total milligrams into the concentration field, which makes the result far too small or far too large. If your label shows totals, use the calculator’s “total mg and total mL” entry and it divides for you.
Concentrations vary between pharmacies and can change between refills, even from the same pharmacy, because a higher dose is sometimes dispensed as a stronger vial so the volume stays easy to measure. Read the label on every new vial before you draw from it.
Quick-reference charts
Commonly prescribed dose strengths at concentrations compounding pharmacies commonly use. A reference, not a recommendation: your clinician sets your dose, and your vial’s label always wins.
Semaglutide
| Dose | at 1 mg/mL | at 2.5 mg/mL | at 5 mg/mL |
|---|---|---|---|
| 0.25 mg | 25 units | 10 units | 5 units |
| 0.5 mg | 50 units | 20 units | 10 units |
| 1 mg | 100 units | 40 units | 20 units |
| 1.7 mg | 170 units | 68 units | 34 units |
| 2.4 mg | 240 units | 96 units | 48 units |
Tirzepatide
| Dose | at 10 mg/mL | at 17 mg/mL |
|---|---|---|
| 2.5 mg | 25 units | 14.7 units |
| 5 mg | 50 units | 29.4 units |
| 7.5 mg | 75 units | 44.1 units |
| 10 mg | 100 units | 58.8 units |
| 12.5 mg | 125 units | 73.5 units |
| 15 mg | 150 units | 88.2 units |
When the number lands between two markings
Standard U-100 syringes are marked in one- or two-unit steps, depending on their size. If your result is 14.7 units, do not round it on your own. Call your pharmacist. They may recommend a syringe with finer markings, confirm how your specific dose should be measured, or dispense a different concentration. Small volumes are exactly where measurement errors happen.
If the result is more than 100 units, it will not fit a standard 1 mL syringe. That almost always means the concentration was entered wrong, usually the vial’s total milligrams instead of its mg/mL. Re-check the label before anything else.
Switching from a pen to a vial
Prefilled pens deliver a labeled milligram dose mechanically; you never handle volume. With a vial you draw the dose yourself, so the pharmacy’s instructions translate your prescribed milligrams into units for the concentration they dispensed. Your clinician sets your dose and schedule individually, and a pen schedule never carries over to a vial on its own: compounded preparations are different products, dispensed at pharmacy-specific concentrations.
Pallas offers clinician-prescribed weight-loss care with cash-pay pricing. Compounded semaglutide: $139 first month, then $199 every 4 weeks, charged once a clinician prescribes. Cancel anytime. Compounded tirzepatide: $179 first month, then $299 every 4 weeks, charged once a clinician prescribes. Cancel anytime. Nothing is charged until a clinician prescribes. Check your eligibility, or see all plans, including the brand-name pens.
Before you draw anything
- Your vial label and prescription label are the source of truth.
- Concentrations vary between pharmacies and between refills. Re-check the label on every new vial, even from the same pharmacy.
- If a result here doesn’t match what your pharmacy told you, stop and call the pharmacy. Don’t split the difference.
- Dose changes are your clinician’s call.
How to use this calculator
Pick your medication, choose the direction (milligrams to units, or units back to milligrams if you want to check a number your pharmacy gave you), enter the prescribed dose, then enter the concentration from the label. The result updates as you type: the units, the volume in milliliters, and where the plunger lands on the syringe. The common strengths under the dose field are typing shortcuts. To share a conversion, copy the page address once the result appears: the link opens already filled in. Nothing you enter is stored.