What SAC/RMV Calculator Does
How DiveKit turns raw dive data into accurate consumption rates.
The SAC/RMV Calculator turns raw dive data into accurate surface consumption rates. Enter one or more dive segments with depth, duration, start and end pressures, and cylinder size. The calculator normalizes gas consumption to surface pressure using Boyle's Law, giving you a SAC rate (bar per minute at surface) and RMV rate (liters per minute at surface).
SAC rate is pressure-based and cylinder-dependent — useful for planning dives with the same cylinder. RMV is volume-based and cylinder-independent — useful for comparing consumption across different tank sizes and for gas planning calculations.
You can record multiple segments from a single dive (shallow phase vs. deep phase) or track rates across multiple dives to see how your consumption improves with experience. The calculator handles both metric (bar, liters) and imperial (PSI, cubic feet) units.
- SAC rate in bar/min (pressure-based, cylinder-dependent)
- RMV rate in L/min (volume-based, cylinder-independent)
- Multi-segment recording from a single dive
- Boyle's Law normalization to surface pressure
- Metric and imperial unit support
- Track consumption trends across dives
- Works 100% offline
Boyle's Law Normalization
At depth, you breathe compressed gas. To find your surface consumption rate, the calculator applies Boyle's Law: P1 × V1 = P2 × V2. The formula is RMV = (pressure used × cylinder volume) / (time × depth pressure ratio). For example, using 80 bar from a 12L cylinder in 40 minutes at 20m (3 ATA): RMV = (80 × 12) / (40 × 3) = 960 / 120 = 8 L/min at the surface. This normalized rate is cylinder-independent, so you can use it to plan gas for any depth with any tank size.
Related Tools
More free dive planning tools in DiveKit.