Structured CO₂ and O₂ training tables that adapt to your personal best — for freedivers, spearfishers, and anyone building breath-hold capacity safely.
Purpose-built for breath-hold athletes. Every feature earns its place.
Three proven training protocols — CO₂ for tolerance, O₂ for capacity, Custom for full control. Tables are calibrated to your personal best and grow with you.
Two strong sessions in a row and the app raises your intensity tier. Two weak ones and it steps back. Your training never stays the same.
A colour-coded activity heatmap and a scrollable session log. Every round saved with target vs actual hold time, bail status, and completion rate.
Personal best over time and weekly session volume, both rendered as native Swift Charts. Watch your numbers climb session after session.
15 milestones to chase — from your first dive to a 5-minute hold. Achievements unlock automatically and appear as a banner notification the moment you earn them.
Optionally sync sessions to Apple Health as workouts, and read your resting heart rate on the Dashboard. Daily training reminders keep your streak alive.
From picking your table to reviewing your results — a clean, focused experience throughout.
No account, no subscription. Just open the app and follow the steps.
Enter your name and experience level. Take the optional baseline test — or skip it and start with a 45-second default.
Choose CO₂, O₂, or Custom. The app previews every round before you start — no surprises.
Follow the countdown ring. Haptics and audio mark every phase. Bail any round early — the session keeps going.
Review your results, track your personal best, unlock achievements, and let the app raise the bar for next time.
BreathHold Coach is designed for out-of-water practice. Never breath-hold in or near water without a trained safety diver present. The app displays a mandatory safety acknowledgement before every session.
Free to download. No account. No subscription.