Gradient Factors Calculator

Understand and optimize your gradient factor settings. See exactly how GF Low and GF High affect your no-decompression limits using the Bühlmann ZH-L16C algorithm.

Gradient Factors — Key Features

  • Calculate NDL for any depth with custom gradient factors
  • 6 built-in GF presets from very conservative to aggressive, plus custom values
  • Visualize how GF changes affect no-deco limits
  • Based on the Bühlmann ZH-L16C algorithm with 16 compartments
  • Support for air and nitrox gas mixes
  • Educational tool for understanding decompression theory

Gradient Factors — How It Works

Choose a gradient factor preset (e.g. 30/70, 40/85, 50/85) or enter custom GF Low / GF High values, then pick your gas (air or nitrox) and depth. The calculator runs the Bühlmann ZH-L16C model and returns your no-decompression limit and ceiling at that depth. Gradient factors, introduced by Erik C. Baker in 1998, modify the original Bühlmann M-values — the maximum tolerated inert-gas tension per tissue compartment. GF Low is the fraction of the M-value gradient you tolerate at the first stop: a low number (e.g. 30%) forces deeper stops to crush bubbles before any insult. GF High is the fraction at surface and controls how aggressive shallow stops are. Common technical presets balance the two: 30/70 is conservative for hard or long dives, 40/85 is the de-facto recreational-tech default, 50/85 is more aggressive. Higher GFs shorten total runtime but reduce margin; lower GFs add stops but lower DCS risk. Use the calculator to visualise your personal trade-off live.

Why Understand Gradient Factors?

  • Make informed decisions about your dive computer's conservatism settings
  • Understand why different GF settings lead to different NDL times
  • Compare presets to find the right balance for your diving style
  • Educational tool recommended by dive instructors

Gradient Factors — Frequently Asked Questions

What are gradient factors?

Gradient factors (GF) are tunable conservatism parameters introduced by Erik C. Baker in 1998 to modify the Bühlmann ZH-L16C decompression model. They scale the M-values — the maximum tolerated inert-gas tension per tissue compartment — from 0% (no exposure beyond ambient pressure) to 100% (full Bühlmann limit). GF Low controls how much of the gradient is allowed at the first stop, GF High at the surface. Lower values produce deeper first stops and more conservative profiles; higher values shorten runtime at the cost of margin.

What GF settings should I use?

Common presets work for most divers. Recreational and rec-tech dives typically use 40/85 (the de-facto standard) for a balanced trade-off between safety and runtime. Conservative settings (30/70) suit harder, longer, or colder dives, or post-flight diving. Aggressive settings (50/85) shorten total runtime on simpler profiles but reduce margin. Your training agency may specify defaults — TDI, GUE, IANTD, and Shearwater all publish recommended ranges. Adjust downward (more conservative) when tired, cold, dehydrated, or diving multiple days back-to-back.

Is this calculator free?

Yes — every dive-physics calculator on DiveToolbox (Gradient Factors, MOD, EAD, END, Gas Density, ICD, SAC, Rock Bottom) is completely free with no usage limits. The premium tools paywall multi-step planning and saved profiles (Dive Planner, Gas Blending, Successive Dives, Saved Plans), but single-equation calculations remain free because they should be a one-click answer when you need to check a number before a dive or on a surface interval.

How does GF Low affect my dive profile?

GF Low controls the depth of your first decompression stop. A lower value (e.g. 30%) forces the model to stop deeper because it allows less of the gradient — the inert-gas tension must be closer to ambient before ascending further. Deeper first stops crush bubble nuclei before they can grow, which proponents argue reduces silent-bubble load. The cost is longer runtime and more inert-gas exposure on shallower stops; some recent research (NEDU 2011) suggests very deep stops can actually increase risk in some profiles. The 30-40% range is a reasonable middle ground.

Do gradient factors apply to no-decompression dives?

Yes — gradient factors apply to no-decompression diving by reshaping the NDL itself. A lower GF High produces a stricter NDL at any depth (you reach the limit sooner), giving you a built-in safety buffer. Many recreational divers use 40/85 as a personal NDL — Shearwater computers, for example, default to this. On deeper recreational dives (24-40 m) the difference between 100/100 (raw Bühlmann) and 40/85 is several minutes of bottom time, which is real margin against missed safety stops, cold, or exertion.

What is the Bühlmann ZH-L16C algorithm?

Bühlmann ZH-L16C is the dominant decompression algorithm in modern diving, developed by Professor Albert A. Bühlmann at the University of Zurich in the 1980s. It models 16 theoretical tissue compartments with half-times from 4 to 635 minutes, tracking inert-gas saturation through each compartment as a function of depth and time. The 'C' variant uses the most conservative M-values published. Most modern dive computers (Shearwater, Suunto, Garmin, Mares) implement ZH-L16C with gradient-factor extensions — DiveToolbox uses the same algorithm with the same equations.

How to Plan a Nitrox Dive — A 5-step recreational workflow — pick the blend, know your gas, stay inside NDL

Diving Glossary — Essential acronyms and concepts every diver should know

Gradient Factor Presets Compared: 30/70 vs 40/85 vs 50/85 — How three common GF pairs change deep-stop depth, runtime, and conservatism on the same dive

Ready to Get Started?

Create your free account and start using this tool today.