CPR Rate Guide
Illustrative compression rate, depth, and ratio by age group and rescuer count — always follow current AHA training.
About this calculator
This calculator is a quick educational reference for three CPR parameters -- Target rate, compression depth midpoint, and compression-to-ventilation (C:V) ratio -- based on current AHA (American Heart Association) Basic Life Support guidance. AHA is used as the single primary reference throughout (rather than blending in ERC-specific details, like ERC's "5 initial rescue breaths" rule for infant/child resuscitation, under one ambiguous label) -- if your training follows ERC or another body, confirm details against that guideline directly. Target rate is 100-120 compressions per minute (midpoint 110) for EVERY patient group -- Adult, Child, and Infant all share the same rate target, so selecting a different Patient group never changes the displayed rate; only depth and ratio change by group.
Depth midpoint differs by group and reflects the actual AHA-specified range for each: Adult targets 55 mm, the midpoint of AHA's 50-60 mm (2-2.4 in) range; Child targets 50 mm, AHA's "about 5 cm" (≈2 in) figure, which -- unlike Adult -- has no separately specified upper bound; Infant targets a shallower 40 mm, AHA's "about 4 cm" (≈1.5 in) figure, reflecting a smaller chest. Compression-to-ventilation ratio depends on rescuer count as well as age, which is why Patient group and Rescuer count are two separate inputs here: Adult stays at 30:2 regardless of rescuer count (without an advanced airway in place), while Child and Infant both use 30:2 for a single rescuer and switch to 15:2 once a second rescuer is present. This tool is explicitly an educational summary, not a training substitute -- always follow your current AHA certification course for live resuscitation, since guidelines are periodically updated and a memorized reference can lag behind the most current training.
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
Target rate / min
110
Figures current as of 2026. Source: American Heart Association, CPR & ECC Guidelines (Basic Life Support)
How to Use This Calculator
- Select the patient age group: Adult, Child, or Infant.
- Select the rescuer count: Single rescuer or Two rescuers.
- Read the Target Rate — aim for 100–120 compressions per minute.
- Note the Depth Midpoint in mm and use it as your compression depth target.
- Check the Compression-to-Ventilation ratio appropriate for your scenario.
- Always defer to your most recent AHA CPR training for live situations.
What each input means
- Patient group
- Select the patient age group to see recommended compression parameters. This is an educational summary only -- always follow current AHA guidelines.
- Rescuer count
- Number of rescuers present. Changes the C:V ratio for Child and Infant (not Adult, which stays 30:2 either way).
What each result means
- Target rate / min
- Recommended chest compressions per minute for the selected age group.
- Depth midpoint (mm)
- Approximate midpoint of the AHA-recommended compression depth range for the selected age group.
- C:V ratio (typical)
- AHA compression-to-ventilation ratio for the selected age group and rescuer count.
How this is calculated
Worked example, using the default values
- Identify Input ParametersPatient group = 0, Rescuer count = 0 = 2 input(s) provided
- Calculate Target rate / minTarget rate / min = 110110 = 110
- Calculate Depth midpoint55 = 55
- Calculate C:V ratio30:2 = 30:2
Figures and sources
- AHA Basic Life Support compression rate, depth by age group, and compression-to-ventilation ratios (2026) — American Heart Association, CPR & ECC Guidelines (Basic Life Support)
Engine last updated . Checked against 6 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Does the target compression rate change between Adult, Child, and Infant?
No -- the target rate of 100-120 compressions per minute (midpoint 110) applies to every Patient group in this calculator, regardless of Rescuer count. Selecting Adult, Child, or Infant never changes the displayed Target rate; only the compression Depth midpoint and the C:V ratio change based on Patient group (and, for ratio, Rescuer count).
Why does compression depth differ between Adult, Child, and Infant?
Because chest size and compliance differ by age -- this calculator targets 55 mm for Adult (the midpoint of AHA's 50-60 mm range), 50 mm for Child (AHA's "about 5 cm" figure), and a shallower 40 mm for Infant (AHA's "about 4 cm" figure), reflecting a progressively smaller chest while still aiming to generate adequate blood flow during compressions.
Why is Rescuer count a separate input from Patient group?
Because the compression-to-ventilation ratio depends on both. Under AHA guidance, Adult CPR stays at 30:2 regardless of rescuer count (without an advanced airway in place), but Child and Infant CPR use 30:2 for a single rescuer and switch to 15:2 once a second rescuer is present to deliver ventilations. Selecting Infant with a single rescuer correctly returns 30:2, not the 15:2 two-rescuer ratio.
Is this calculator a substitute for CPR certification training?
No -- it's explicitly an educational quick-reference summary, not a training substitute. The figures come from the American Heart Association's own published CPR & ECC Guidelines, but always follow your current AHA certification course for real resuscitation situations, since those guidelines are periodically revised and a calculator like this one can lag behind the most current published training.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Small Animal CPR Calculator
Calculate RECOVER-guideline CPR drug doses, compression depth, ventilation rate, and fluid bolus for dogs and cats.
Emergency MedicineRapid Sequence Intubation Calculator
RSI drug dosing for induction agents, paralytics, and pretreatment with ET tube sizing.
Emergency MedicineTrauma Score Calculator
Revised Trauma Score (RTS) from GCS, systolic blood pressure, and respiratory rate with survival probability estimate.
Emergency MedicineTriage Score Calculator
Emergency Severity Index (ESI) triage level from acuity assessment and resource needs.
More in Medical & Clinical.