CPR Drug Calculator

Patient Weight*

CPR Status

Emergency Drug Doses

Calculated doses based on patient weight (0 kg). Verify all doses before administration. Based on 2024 RECOVER Guidelines.
DrugConcentrationRecommended DoseCalculated Dose
Epinephrine1:1000 (1 mg/mL)0.01 mg/kg

-

-

Vasopressin20 U/mL0.8 U/kg

-

-

Atropine0.4-0.54 mg/mL~0.05 mg/kg

-

-

Amiodarone50 mg/mL5 mg/kg

-

-

Lidocaine20 mg/mL (2%)2 mg/kg

-

-

Esmolol10 mg/mL0.5 mg/kg

-

-

Naloxone0.4 mg/mL0.04 mg/kg

-

-

Flumazenil0.1 mg/mL0.01 mg/kg

-

-

Atipamezole5 mg/mL0.1 mg/kg

-

-

* Lidocaine: Use with caution in cats — associated with cardiac depression and CNS toxicity. Consider amiodarone as the preferred antiarrhythmic in feline patients.

RECOVER CPR Algorithm

Basic and Advanced Life Support for cardiopulmonary arrest in dogs and cats, based on the 2024 RECOVER guidelines.
Official guidelines
Basic Life Support (BLS)
1Recognise arrest

Unresponsive, apnoeic or agonal breathing. Don't delay — spend <10–15 s confirming, then start CPR.

2Chest compressions

Lateral recumbency, 100–120/min, depth ⅓–½ of chest width, full recoil. Minimise interruptions.

3Ventilate

Intubate: 10 breaths/min, ~10 ml/kg tidal volume. If not intubated, 30:2 compressions:breaths.

42-minute cycles

Run uninterrupted 2-min cycles; rotate the compressor each cycle to prevent fatigue.

Advanced Life Support (ALS)
5Monitor & access

Attach ECG and capnography (ETCO₂). Obtain IV/IO access. A rising ETCO₂ may signal ROSC.

6Every 2 min — pause <10 s

Check ECG rhythm and pulse, rotate compressor, then resume compressions immediately.

Shockable — VF / pulseless VT
  • Defibrillate: 2–4 J/kg biphasic (4–6 J/kg monophasic), then resume compressions at once.
  • Escalate energy by ~50% if a subsequent shock is needed.
  • Refractory: amiodarone 5 mg/kg (or lidocaine).
Non-shockable — asystole / PEA
  • Adrenaline 0.01 mg/kg (low dose) IV/IO every other cycle (q3–5 min).
  • Consider atropine 0.04 mg/kg q3–5 min, especially if high vagal tone.
7Treat reversible causes

Work through the Hs & Ts — hypovolaemia, hypoxia, H⁺ (acidosis), hypo/hyperkalaemia, hypothermia; tension pneumothorax, tamponade, toxins, thromboembolism.

8ROSC → post-arrest care

On return of spontaneous circulation, optimise oxygenation & ventilation, haemodynamics, and start neuroprotective care.

Reference only — verify drug doses (left) and energies against current RECOVER guidelines and your patient. © RECOVER Initiative for the source guidelines.

This calculator is intended as a guide for use by veterinary professionals only. It is not a substitute for professional interpretation, diagnosis, or treatment. Calculations may not be accurate for all individuals or circumstances. Always use professional judgement and verify all calculations before use in clinical practice.