Holdfast · Freedive Trainer
Inhale Hold Exhale Rest

Train your breath hold anywhere.

Guided CO₂ and O₂ tables with haptic pacing you can follow with your eyes closed. Fully offline, no account — on iPhone and Apple Watch.

Download on the App Store Free to train, forever. Premium is optional.
Built for the wrist

Your wrist is the
whole app.

Most apnea apps treat the watch as a remote. Holdfast runs the entire session from your wrist — screen dark, eyes closed, phone in another room. Just the haptics and your breath.

Full sessions from the wrist
Start, pace, and finish a complete CO₂ or O₂ table on Apple Watch. The iPhone is optional.
Haptic-guided, screen-off
Distinct taps mark every inhale, hold, and exhale. Train in Always-On dim — no need to look.
Leave the phone behind
Walk away from your phone and the session keeps pacing on your wrist. Everything syncs later.
3/8 9:41
0:40
Hold
Haptics carry the pacing
CO₂ Table
Cycle 3 of 8
Dry training only — never hold your breath in water alone.
Pause
End
Guided sessions

A rhythm you can feel.

Each phase has its own haptic signature — a soft swell to inhale, a steady pulse through the hold, a long release to exhale. Learn them once and you will never open your eyes mid-table.

Distinct taps per phase Hold pulse every 10s Optional audio chimes
Progress

Watch your tolerance grow.

Streaks, personal bests, and a max-hold trend that climbs week over week. Heart rate and mindful minutes sync to Apple Health automatically — no extra taps.

+18%
Max hold, 6 weeks
12
Day streak
2:45
Personal best
History
12 days
June 2026
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Max hold · 6 weeks+18%
Longest hold2:45
Mindful minutes248
Private by default

No account. No network. No tracking.

Every table, every chart, every setting works with airplane mode on. Nothing to sign up for, nothing leaves your device. Your training is yours.

Works in airplane mode No sign-up No analytics, ever
The training

Two tables, two adaptations.

CO₂ tables teach you to stay calm as the urge to breathe rises. O₂ tables stretch how long you can hold. Holdfast builds the ramp — you just breathe.

CO₂ tolerance
Hold constant · rest shrinks

The hold stays the same length while rest shrinks each cycle. You start every hold with more CO₂ on board — and learn to stay relaxed through the urge to breathe.

Hold — constant 1:30
Rest — 2:00 → 0:15
O₂ capacity
Hold grows · rest constant

Rest stays constant while the hold grows each cycle. You teach your body to do more with less oxygen — extending your comfortable maximum hold over time.

Hold — 1:00 → 2:45
Rest — constant 2:00
Pricing

Free forever. Premium when you want more.

Free Premium
CO₂ & O₂ tables
History & personal bests
Apple Watch + haptics
Custom table builder
Advanced analytics
Training plans

No ads. No dark patterns. The core trainer is free for good.

Dry training only.

Never practice breath-holds in or near water alone — shallow-water blackout gives no warning. No hyperventilation. Stop immediately if you feel dizzy or unwell. Holdfast is a training aid, not a substitute for proper freediving instruction.

Start training your breath today.

Free on the App Store for iPhone and Apple Watch.

Download on theApp Store