BLS & Code Blue Assistant — an offline CPR timer built on AHA 2025 protocols
Audio and haptic rhythm at 100–120/min, exactly per protocol.
Compressions ↔ ventilation switch automatically — no manual counting.
A clear 10-second timer that tells you exactly what to do next.
One large button for people with no medical training.
Spoken guidance, so you never have to look away from the patient.
Every session is saved locally, with export on demand.
Adult, Child/Infant, AED, Choking — full instructions with no internet needed.
The timer and audio keep running even if the screen locks.
| Mode | Compressions | Breaths | Rate | Cycle |
|---|---|---|---|---|
| Adult + Breaths | 30 | 2 | 100–120/min | 2 min |
| Adult No Breaths | ∞ | 0 | 110–120/min | 2 min |
| Child/Infant + Breaths | 15 | 2 | 100–120/min | 2 min |
| Child/Infant No Breaths | ∞ | 0 | 110–120/min | 2 min |
| Pulse Check | — | — | — | 10 sec |
Last updated: [date]
CPR Timer is built with privacy by design. The app has no backend server, sends no data over the internet, and uses no third-party analytics or trackers.
CPR Timer is intended as a training and assistive tool during cardiopulmonary resuscitation, based on the American Heart Association (AHA) 2025 guidelines.
Always call 911 (or your local emergency number) first.