Free veterinary CPR tool

Free Pet CPR Timer and Metronome for Dogs and Cats

Use audible and visual cues to pace 100–120 chest compressions/min. Choose 30:2, intubated or compression-only mode, follow breath and 2-minute cycle prompts, and export a timestamped event log.

Designed and clinically reviewed By
Emergency care veterinarian
Reviewed
Unresponsive and not breathing normally?

Call for help and contact an emergency vet now. Do not delay compressions while searching for a pulse. This tool is for adult dogs and cats, not newborn resuscitation.

Free pet CPR timer and metronome

Choose a CPR mode

You can safely change mode if the patient is intubated during the event.

Ventilation and rescuer mode
Ready 30:2 mode

100–120/min. Compress, fully release, repeat.

Cycle
0
Event time
0:00
Rate
110/min
Correct depth
Full recoil, no leaning
50:50 compression/recoil
Timer works without an internet connection once this page is loaded.

Patient weight

Unlocks the RECOVER emergency drug list and defibrillation energies.

Target values during CPR

Reference ranges for the selected species — analyser intervals vary, so use your own lab’s. Potassium above ~7 mmol/L, and severe acid–base, glucose or calcium derangements, are reversible causes — find and treat them.

Sound, timing and screen settings
110/min
RECOVER range: 100–120/min. Adjustable during the event; always starts at 110/min on a fresh page.
8 sec
Intubated/team mode only. Clinical pauses are capped below 10 seconds and resume automatically.
Keep screen awake Uses the screen wake lock when the browser supports it.

Pet CPR quick answer

Adult dogs and cats · 2024 RECOVER-aligned timing

Compression rate
100–120/min
Not intubated
30:2
Intubated
10 breaths/min
Compressor cycle
2 minutes

Use 30 compressions to 2 breaths for a non-intubated dog or cat when rescue breaths are feasible and safe. Once intubated, continue compressions while giving one breath every 6 seconds. During intubated team CPR, keep any rhythm-and-femoral-pulse check under 10 seconds. This timing aid supports trained responders; it does not replace hands-on training or emergency veterinary care.

How to use the pet CPR timer

  1. Choose the mode that matches the airway and rescuer situation.
  2. Place most dogs and cats in lateral recumbency. Wide-chested dogs that naturally lie on their back may be compressed in dorsal recumbency.
  3. Press Start CPR and compress with the metronome.
  4. Allow complete recoil after every compression and avoid leaning on the chest.
  5. In intubated/team mode, use the brief rhythm-and-femoral-pulse check to identify shockable rhythm, non-shockable rhythm or ROSC.

Dog and cat CPR compression depth and ventilation

  • Lateral recumbency: compress one-third to one-half of the chest width at the compression point.
  • Dorsal recumbency: compress about one-quarter of the front-to-back chest depth.
  • Intubated: give 10 breaths/min with roughly 1-second inspiration and visible but not excessive chest rise.
  • Not intubated: keep the head and neck aligned, use 30 compressions to 2 breaths, and keep the ventilation pause brief.

Dog CPR hand placement

  • Keel-chested dog: over the heart in lateral recumbency.
  • Round-chested dog: over the widest part of the chest in lateral recumbency.
  • Wide-chested dog: initially lateral; once intubated, dorsal recumbency with hands over the mid-sternum may be used if positionally stable.

Cat and small-dog CPR hand placement

  • Cat or small dog: use a circumferential two-thumb, one-handed, or one-handed heel technique over the heart.

Professional monitoring

Use continuous ECG and waveform capnography when available. Optimise compression quality toward ETCO₂ ≥18 mmHg. Without capnography, do not interrupt a 2-minute cycle merely because ROSC is suspected.

Which pet CPR mode should I choose?

Match the timer to the airway and rescuer situation; change modes if the patient is intubated during CPR.
Mode Compressions Ventilation Cycle cue
Not intubated / single rescuer 30 compressions at 100–120/min Pause briefly for 2 breaths when feasible and safe Two-minute compressor cue; keep every ventilation pause brief
Intubated / team Continuous at 100–120/min 10 breaths/min, or 1 every 6 seconds Two-minute cycle, then rhythm and femoral pulse check under 10 seconds
Compression-only Continuous at 100–120/min No breath cue Two-minute compressor cue; minimise interruptions

Pet CPR timer FAQs

What compression rate should I use for dog or cat CPR?

Use 100–120 chest compressions per minute. This timer starts at 110/min and only permits settings inside the guideline range.

What does a 30:2 CPR ratio mean for dogs and cats?

For a non-intubated adult dog or cat, give 30 chest compressions followed by 2 breaths when rescue breaths are feasible and safe, then return to compressions immediately. The 30:2 mode counts each compression and marks the brief breathing pause.

How often should an intubated dog or cat be ventilated?

Give 10 breaths per minute, which is one breath every 6 seconds. Intubated/team mode plays a breathing sound — a rising whoosh to give the breath in, then a falling whoosh as the chest falls — while compressions continue.

How long is one veterinary CPR cycle?

Use 2-minute compressor cycles. In intubated/team mode, the timer then opens a brief rhythm-and-femoral-pulse check before starting the next cycle automatically.

How long should a rhythm-and-pulse check take?

Keep it as short as possible and under 10 seconds. This tool defaults to 8 seconds, caps the setting at 9 seconds and resumes automatically.

Is this pet CPR timer free?

Yes. The timer, metronome, breathing cues, event log and export tools are free to use with no account or login.

Does the pet CPR timer work offline on a phone?

Once this page has loaded, the running timer itself does not need an internet connection. Keep the loaded page open if you may lose reception; reloading or reopening it while offline depends on your browser’s cache. Audio, speech and screen-wake support also vary by device.

Can I use this timer for a puppy or kitten?

This timer is designed and clinically reviewed for adult dogs and cats. Newborn or neonatal resuscitation uses a different protocol, so do not use this tool for newborn puppies or kittens. For an older puppy or kitten, follow your emergency veterinarian’s instructions and your hands-on CPR training.

Finish this CPR event?

Select the outcome. The timer will stop and create a printable event summary.