HomeMedical & Clinical › IV Drip Rate Calculator

IV Drip Rate Calculator

Converts an infusion volume and duration into a gravity drip rate in drops per minute for a given tubing drop factor, and the equivalent pump rate in mL per hour.

When to use

You need to set a gravity infusion (macrodrip 10, 15 or 20 gtt/mL, microdrip 60 gtt/mL) or an infusion pump for a given volume over a given time.

Do not use when: The medication needs a weight-based dose first (use dose-by-weight) or the infusion is controlled by a syringe driver in mL/h with a dose-rate unit.

Formula

drops_per_minute = volume_ml × drop_factor_gtt_per_ml / duration_minutes; ml_per_hour = volume_ml / (duration_minutes / 60)

Gravity drip rates are approximate: drop size varies with fluid viscosity and set design, and the rate must be rechecked as bag height and venous pressure change. Results are informational only and not a substitute for clinical judgement or medical advice.

Inputs

ParameterTypeUnitRequiredDescription
volume_mlnumbermLyesTotal volume of the infusion. Range: > 0, ≤ 20000
duration_minutesnumberminyesTime over which the volume is to run (hours × 60). Range: > 0, ≤ 10080
drop_factor_gtt_per_mlnumbergtt/mLdefault 20Drops per mL printed on the giving set: 10, 15 or 20 for macrodrip, 60 for microdrip. Range: ≥ 1, ≤ 100

Outputs

OutputTypeUnitDescription
drops_per_minutenumbergtt/minvolume × drop factor / minutes.
drops_per_minute_roundedintegergtt/minNearest whole drop per minute, as set at the bedside.
ml_per_hournumbermL/hvolume / hours.
seconds_per_dropnumbers60 / drops per minute.
duration_hoursnumberhInfusion time in hours.

Example

1000 mL over 8 h, 20 gtt/mL: {"volume_ml":1000,"duration_minutes":480,"drop_factor_gtt_per_ml":20}{"drops_per_minute":41.7,"drops_per_minute_rounded":42,"ml_per_hour":125,"duration_hours":8}

100 mL over 30 min, microdrip 60 gtt/mL: {"volume_ml":100,"duration_minutes":30,"drop_factor_gtt_per_ml":60}{"drops_per_minute":200,"ml_per_hour":200,"seconds_per_drop":0.3}

GET https://tttkmbb.com/api/v1/calculate/iv-drip-rate?volume_ml=1000&duration_minutes=480&drop_factor_gtt_per_ml=20

Machine access

Sources

FAQ

Why does microdrip give the same number as mL/h?

With 60 gtt/mL, drops per minute equal mL per hour (60 drops/mL × mL/h ÷ 60 min/h), which is why microdrip sets are used for precise low-volume infusions.

Should I round the drip rate?

Yes, to the nearest whole drop per minute; count drops for a full minute (or 15 s × 4) when setting the roller clamp.

Related calculators