"There is a false sense of security amongst recreational divers that decompression is a well understood science and that decompression illness can easily be avoided if you stick to your decompression tables."
— Mark Powell, Deco for Divers
This is why we built these interactive lessons — to look beyond the tables and computers, and understand the science that powers them.
Topics
Sandbox
Interactive simulators for dive planning and gas calculations.
Pressure & Partial Pressure
Learn dive profile terminology and understand how ambient pressure changes with depth. Foundation for all decompression concepts.
AvailableTissue Loading & Saturation
Visualize how nitrogen dissolves into different tissue compartments during a dive and releases during ascent. Explore the Bühlmann ZH-L16 model.
AvailableM-Values & Surfacing Limits
Visualize maximum tolerated tissue pressures and how they define safe ascent limits for each compartment.
AvailableGradient Factors
Explore how GF Low and GF High settings add conservatism to your decompression schedule.
AvailableMulti-Gas Diving
See how switching to oxygen-rich gases during ascent accelerates decompression.
Coming SoonKnowledge Quizzes
Test your understanding with official CMAS/SPČR exam-style questions.
AvailableAbout This Project
Who built DecoJS, the sources it draws on, and the disclaimers that apply.
ReadMore Topics
Additional educational content coming soon.
PlannedMobile App (preview)
A companion decompression planner for Android — plan a dive on your phone, review the schedule and profile chart, share plans by URL. Same Bühlmann ZH-L16 algorithm as this site.
Android only. Open the link on your phone, then allow installs from this source when prompted. This is a preview build, not yet on the Play Store.
About This Project
This is an educational resource for divers who want to understand the science behind their dive computers. All visualizations are based on the Bühlmann ZH-L16 decompression model, one of the most widely used algorithms in recreational and technical diving.
These tools are for learning purposes only. Never use them for actual dive planning. Always rely on properly certified dive computers and tables for real-world diving.