Breath Hold Calculator – The Surfable

Measure your current max breath hold
to generate personalised tables for you to train.

Breathe normally for 2 minutes before this hold. Sit comfortably.

0:00.00

Press HOLD to start the timer — press again to stop

Your max breath hold time is

Ready to build your training tables?


Retake the test

Your personalised breath hold tables

Start with the CO2 table. Move to O2 once it feels manageable.

CO2 Table

Hold stays the same. Rest shortens each round — this builds CO2 tolerance.

Max hold
Hold
Rest
2m→15s
Rounds
8
RoundHoldBreathe normally

O2 Table

Rest stays the same. Hold increases each round — this builds oxygen tolerance.

Max hold
Hold range
Rest
2m fixed
Rounds
8
RoundHoldRest (breathe normally)
Retake the breath hold test

CO2 Table — Training

Round 1 of 8

Breathe normally and press HOLD when you're ready to start.

CO2 TABLE
RoundHoldRest

Session complete! 🌊

Great work. Consistency is what builds CO2 tolerance. Come back tomorrow and do it again.


Retake the breath hold test
BUILD YOUR CO2/O2 TOLERANCE
Start practicing in calm state sitting comfortably. Once feeling settled,
add a light jog or jumping jacks before the practice.