Skip to main content
Calcimator

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.

Inputs

Results

Target rate / min

110

Depth midpoint (mm)55
C:V ratio (typical)30:2

Figures current as of 2026. Source: American Heart Association, CPR & ECC Guidelines (Basic Life Support)

How to Use This Calculator
  1. Select the patient age group: Adult, Child, or Infant.
  2. Select the rescuer count: Single rescuer or Two rescuers.
  3. Read the Target Rate — aim for 100–120 compressions per minute.
  4. Note the Depth Midpoint in mm and use it as your compression depth target.
  5. Check the Compression-to-Ventilation ratio appropriate for your scenario.
  6. 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

  1. Identify Input Parameters
    Patient group = 0, Rescuer count = 0 = 2 input(s) provided
  2. Calculate Target rate / min
    Target rate / min = 110
    110 = 110
  3. Calculate Depth midpoint
    55 = 55
  4. Calculate C:V ratio
    30:2 = 30:2

Figures and sources

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.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Medical & Clinical.