Pediatric Emergency Drugs Calculator
Weight-based emergency drug dosing for children including epinephrine, atropine, amiodarone, defibrillation energy, and fluid bolus.
About this calculator
This calculator computes weight-based emergency drug doses and defibrillation energy for pediatric resuscitation, following the American Heart Association's 2020 PALS (Pediatric Advanced Life Support) guidelines for dosing: epinephrine 0.01 mg/kg of 1:10,000 concentration (max 1 mg), atropine 0.02 mg/kg (minimum 0.1 mg to avoid a paradoxical bradycardic response at very low doses, maximum 0.5 mg for children or 1.0 mg from age 12), amiodarone 5 mg/kg for refractory pulseless VF/VT (max 300 mg), a 20 mL/kg isotonic fluid bolus, two-tier adenosine dosing for SVT (0.1 mg/kg first dose, max 6 mg; 0.2 mg/kg second dose, max 12 mg), and weight-based dextrose for hypoglycemia. Body weight drives every dose here -- it is the only input most of these formulas use at all, which is why accurate weight (measured, or estimated from a Broselow tape when a child cannot be weighed) matters more than age for most of these doses. Age matters specifically for two things: it raises the atropine maximum from 0.5 mg to 1.0 mg starting at 12 years old, and it switches the dextrose formula from D10W 5 mL/kg (for infants under 1 year, using a more dilute concentration appropriate for smaller-caliber IVs) to D25W 2 mL/kg (from age 1) -- both formulas deliver the same 0.5 g/kg dextrose dose, just at different concentrations. Defibrillation follows the standard 2 J/kg initial, 4 J/kg subsequent PALS escalation, capped at 200 J (a commonly cited adult biphasic defibrillator maximum) since PALS explicitly caps subsequent shocks at the adult maximum dose rather than letting the per-kg formula scale indefinitely for larger adolescents.
The 20 mL/kg fluid bolus reflects traditional PALS teaching; some newer pediatric septic shock protocols favor more cautious, incremental boluses (e.g. 10 mL/kg) with reassessment between doses. This tool supports, and does not replace, real-time clinical judgment, institutional protocols, and Broselow-tape or pharmacy cross-checks during an actual resuscitation.
Medical Disclaimer
This calculator is for informational and educational purposes only. It is not a substitute for professional medical advice, diagnosis, or treatment. Always consult a qualified healthcare provider before making decisions about your health. Never disregard professional medical advice or delay seeking it because of results from this tool.
Inputs
Results
Epinephrine (mg)
0.2
Figures current as of 2020. Source: Topjian AA, Raymond TT, Atkins D, et al. Part 4: Pediatric Basic and Advanced Life Support: 2020 American Heart Association Guidelines for Cardiopulmonary Resuscitation and Emergency Cardiovascular Care. Circulation. 2020;142(16_suppl_2):S469-S523.
How to Use This Calculator
- Enter Patient Weight (kg) — use a Broselow tape measurement for unconscious patients.
- Enter Patient Age (years) to cross-check weight-based dosing.
- Review all drug doses: Epinephrine, Atropine, Amiodarone, Dextrose, and Adenosine.
- Check Defibrillation Initial Dose (2 J/kg) and Subsequent Dose (4 J/kg).
- Confirm Fluid Bolus (20 mL/kg isotonic saline) and draw up all medications before the resuscitation begins.
How the result changes with Patient Weight
| Patient Weight | Epinephrine (mg) |
|---|---|
| 10 | 0.1 |
| 15 | 0.15 |
| 30 | 0.3 |
| 50 | 0.5 |
What each input means
- Patient Weight
- Child's weight in kg. Use Broselow tape if weight unknown.
- Patient Age (years)
- Age in years. Affects atropine max dose and dextrose concentration.
What each result means
- Epinephrine (mg)
- 0.01 mg/kg IV/IO (1:10,000), max 1 mg.
- Epinephrine Volume (mL of 1:10,000)
- Volume to draw up from 1:10,000 concentration (0.1 mg/mL).
- Atropine (mg)
- 0.02 mg/kg IV, min 0.1 mg, max 0.5 mg (child) / 1.0 mg (adolescent).
- Amiodarone (mg)
- 5 mg/kg IV/IO, max 300 mg. For refractory VF/pVT.
- Defibrillation — Initial (J)
- 2 J/kg for first shock.
- Defibrillation — Subsequent (J)
- 4 J/kg for subsequent shocks.
- Fluid Bolus (mL)
- 20 mL/kg NS or LR. Reassess after each bolus.
- Adenosine — 1st Dose (mg)
- 0.1 mg/kg rapid IV push, max 6 mg.
- Adenosine — 2nd Dose (mg)
- 0.2 mg/kg rapid IV push, max 12 mg.
- Dextrose Volume (mL)
- D10W 5 mL/kg (infant) or D25W 2 mL/kg (child).
How this is calculated
Worked example, using the default values
- Identify Input ParametersPatient Weight (kg) = 20, Patient Age (years) = 5 = 2 input(s) provided
- Calculate EpinephrineEpinephrine0.2 = 0.2
- Calculate Epinephrine VolumeEpinephrine Volume2 = 2
- Calculate AtropineAtropine0.4 = 0.4
Figures and sources
- PALS weight-based resuscitation drug dosing and defibrillation energy (2020) — Topjian AA, Raymond TT, Atkins D, et al. Part 4: Pediatric Basic and Advanced Life Support: 2020 American Heart Association Guidelines for Cardiopulmonary Resuscitation and Emergency Cardiovascular Care. Circulation. 2020;142(16_suppl_2):S469-S523.
Engine last updated . Checked against 1 independently-derived test — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why does patient age matter less than weight for most of these doses?
Nearly every dose here -- epinephrine, amiodarone, fluid bolus, both adenosine doses, defibrillation energy -- is calculated purely from body weight, with no age term at all. Age only enters two calculations directly: it raises the atropine maximum dose from 0.5 mg to 1.0 mg starting at 12 years old, and it switches which dextrose concentration formula is used for hypoglycemia treatment (below versus at/above 1 year of age).
Why does the calculator cap the subsequent defibrillation energy at 200 J?
PALS guidance escalates defibrillation energy at 4 J/kg for shocks after the first, but explicitly caps this at the adult maximum dose rather than letting it keep scaling with weight indefinitely -- otherwise a larger adolescent near this calculator's 100 kg weight limit would compute to 400 J, well beyond what a real defibrillator delivers. 200 J is a commonly cited maximum output for biphasic defibrillators, the most widely used type in current clinical practice.
Why do infants and older children get different dextrose concentrations for the same total dose?
Both the D10W 5 mL/kg (used under age 1) and D25W 2 mL/kg (used from age 1) formulas deliver the same 0.5 g/kg of dextrose -- the difference is concentration, not total dose. The more dilute D10W is preferred for infants because their smaller, more fragile IV access is more prone to irritation or extravasation injury from a more concentrated dextrose solution.
Is the 20 mL/kg fluid bolus still the current standard for every situation?
It reflects traditional PALS teaching and remains widely used, but some newer pediatric septic shock protocols favor smaller, incremental boluses (such as 10 mL/kg) with clinical reassessment between each one, reflecting concern about fluid overload in certain patients. Which approach applies can depend on the specific clinical scenario and current institutional protocol.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Rapid Sequence Intubation Calculator
RSI drug dosing for induction agents, paralytics, and pretreatment with ET tube sizing.
Emergency MedicineTriage Score Calculator
Emergency Severity Index (ESI) triage level from acuity assessment and resource needs.
Pediatric HealthWeight-Based Emergency Drug Calculator
Calculate pediatric emergency drug doses for epinephrine, atropine, amiodarone, and naloxone by weight.
Clinical MedicineDrug Dosage by Weight Calculator
Calculate medication dosage based on patient weight (mg/kg), dosing frequency, and drug concentration.
Emergency MedicineTrauma Score Calculator
Revised Trauma Score (RTS) from GCS, systolic blood pressure, and respiratory rate with survival probability estimate.
More in Medical & Clinical.