IV Drip Rate Calculator
Calculate IV drip rate in mL/hr and drops/min from volume, time and drop factor. Arithmetic only: it does not check doses or compatibility.
Did this tool work for you?
How to use this calculator
Arithmetic on the numbers entered only; it does not check drug doses or compatibility and must not be used to set an infusion. The infusion rate in mL/hr is calculated by dividing total volume by infusion time. Converting to drops per minute requires multiplying mL/min by the drop factor (gtt/mL) of the IV administration set being used.
- 1
Remember that the tool only does arithmetic on the numbers you type: it does not check doses or compatibility and must not be used to set an infusion.
- 2
Enter the total volume in millilitres (e.g. 1000 mL for 1 litre).
- 3
Enter the infusion time in hours (decimals allowed) and select the drop factor printed on the administration set.
- 4
Read the mL/hr line and the drops-per-minute lines, which are the result of volume × drop factor ÷ time in minutes.
Frequently asked questions
What formulas does this tool use?
Flow rate in mL/hr is the volume in millilitres divided by the infusion time in hours. Millilitres per minute is that figure divided by 60, and drops per minute is millilitres per minute multiplied by the drop factor of the set. Equivalently, drops per minute equals volume × drop factor ÷ time in minutes. Nothing else is applied: there is no correction for priming volume, set type or gravity head.
Which drop factors can I choose?
The selector offers 10, 15, 20 and 60 drops per millilitre. The labels in the list call the 10 option a blood set and the 60 option a microdrip set. Real sets vary by manufacturer, so the figure that matters is the one printed on the packaging of the set actually in use; if it is not in the list, this tool cannot model it.
Why are there two drops-per-minute lines?
The first shows the unrounded value to one decimal place, and the second rounds to the nearest whole drop, since a drop in a chamber is counted as a whole number. For 1000 mL over 8 hours with the 20-drop option, the lines read 41.7 and 42.
What happens if I leave a field empty or enter zero?
A volume or an infusion time that is blank, zero or negative returns an error message. The tool does not fill in a default time or volume. Time is entered as hours in decimals, so 90 minutes is 1.5, and the total time is echoed back in minutes so you can check that it matches what you meant.
Does it handle pumps, medicines or concentration?
No. It converts a volume and a time into a rate. It has no fields for drug amount, concentration, patient weight, pump programming or multiple infusions running together, and it does not check whether a rate is appropriate for the fluid or medicine involved.
Is the answer valid for a pump?
The millilitres-per-hour line is the figure a volumetric pump is typically programmed in, but the drops-per-minute lines are meant for gravity sets. The tool has no knowledge of what any particular pump accepts, so the pump settings must be confirmed at the device.
Is this a clinical tool?
No. It is a practice aid for the arithmetic. It is not a substitute for clinical judgement, local protocols, or the prescriber or pharmacist, and it must not be used to decide a patient’s treatment or an infusion rate.
Infusion rate arithmetic — volume, time and drop factor
What this tool does and does not do
This tool does arithmetic on the numbers you enter and nothing else. It does not check drug doses, drug compatibility or whether a rate suits the fluid, and it must not be used to set an infusion. This page is general information, not medical advice and not for clinical decisions. Anyone running a real infusion follows their organisation’s protocol and independent double-check, and asks the prescriber or pharmacist when in doubt.
Two conversions in a row
The tool performs the same two steps a textbook example does. First it divides the volume by the time in hours to get millilitres per hour. Then it divides by 60 to reach millilitres per minute and multiplies by the drops-per-millilitre value of the selected set. Written in one line, drops per minute equals volume × drop factor ÷ time in minutes. The result appears both unrounded and rounded to a whole drop, along with the total time expressed in minutes.
Why the drop factor changes the count
The volume and time fix the millilitres per hour regardless of hardware. What changes is how many drops make up each millilitre. A set with a larger drops-per-millilitre value produces smaller drops, so more of them are counted per minute for the same flow. With the 60-drop option, the drops-per-minute number equals the millilitres-per-hour number, which is a handy check on any result.
Four runs of the calculator
These fixed inputs were entered into the tool and the outputs copied across. They are exercises in arithmetic and say nothing about what any patient should receive.
| Volume | Time | Drop factor | mL/hr | Drops/min (unrounded) | Drops/min (rounded) |
|---|---|---|---|---|---|
| 1000 mL | 8 h | 20 | 125.0 | 41.7 | 42 |
| 500 mL | 4 h | 15 | 125.0 | 31.3 | 31 |
| 250 mL | 1.5 h | 60 | 166.7 | 166.7 | 167 |
| 350 mL | 3 h | 10 | 116.7 | 19.4 | 19 |
What the examples show
The first two rows give the same 125.0 mL/hr yet different drop counts, 42 and 31, because the sets differ. The third row confirms the 60-drop shortcut: 166.7 mL/hr and 166.7 drops per minute. In the fourth, rounding 19.4 to 19 changes the flow by about three percent, which is why the page shows both numbers. Entering the time in decimal hours matters here: 1.5 hours is ninety minutes, not one hour fifty.
Boundaries of the tool
Only volume, time and drop factor are used. There is no field for drug dose, concentration, pump settings or patient characteristics, and no checks on whether the resulting rate suits the fluid involved. Rounding to a whole drop changes the flow slightly, so the unrounded line is shown beside it.
Learn more from an authoritative source:
CDCeGFR Calculator (Kidney Function)
Estimate glomerular filtration rate (eGFR) from serum creatinine, age and sex using the race-free CKD-EPI 2021 equation.
Body Surface Area Calculator
Calculate body surface area (BSA) using the Mosteller, DuBois and Haycock formulas from height and weight.
Blood Pressure Category Checker
Sort a blood pressure reading into the ACC/AHA 2017 categories and see its pulse pressure and mean arterial pressure.
Blood Glucose to HbA1c Calculator
Estimate HbA1c percentage from an average blood glucose in mg/dL or mmol/L, using the ADAG regression line.
Anion Gap Calculator
Calculate serum anion gap and albumin-corrected anion gap from sodium, chloride, bicarbonate and albumin.
Corrected Calcium Calculator
Adjust total serum calcium for albumin level with the Payne formula (mg/dL and g/dL).
Results are estimates for informational purposes only and do not constitute professional financial, medical, legal, or technical advice. Read full disclaimer →