Drug Dosage Calculator (Volume Needed) for Nurses

mg
mg
mL
Volume to administer
10mL
Draw up 10 mL to deliver 500 mg

The formula

Volume = Dose desired × Stock volumeStock strength

Make sure both dose desired and stock strength are in the same unit before applying the formula.

Worked example

A patient is prescribed 500 mg of paracetamol IV. Your stock vial contains 250 mg in 5 mL. How much do you draw up?

  1. Units already match (mg = mg) — no conversion needed
  2. Apply formula: (500 × 5) / 250 = 2500 / 250
  3. Calculate: 10 mL
Clinical tip: Always perform an independent double-check for high-risk medications (insulin, heparin, opioids, chemotherapy, paediatric doses). Two registered nurses, each calculating independently.

Unit conversions

FromToMultiply by
gmg× 1000
mgmcg× 1000
gmcg× 1,000,000
mcgmg÷ 1000

Frequently asked questions

What if the units don’t match?

The calculator converts units automatically (mg/g/mcg/units). For safety, always sanity-check your own math: a 1000-fold error usually means a unit mismatch.

Why is double-checking so important?

Medication errors are among the most common preventable adverse events in healthcare. Independent double-checking by two RNs is a standard safety net for high-risk drugs.

Can I use this for weight-based dosing?

This calculator handles fixed-dose drugs. For weight-based dosing (e.g. mg/kg), first multiply patient weight by the per-kg dose to get the prescribed dose, then enter that here.

Clinical safety notice. This calculator is for educational and reference purposes only. Always perform an independent double-check for high-risk medications. Follow your facility’s protocols.