Buoyancy Calculator
Estimate the lead weight you need for neutral buoyancy based on your body composition, exposure suit, water type, and tank.
About this calculator
Getting your weighting right starts with tallying up every source of positive buoyancy you're carrying, and this calculator works through each one using real physical relationships. Your body surface area comes from the Du Bois formula (0.007184 × height^0.725 × weight^0.425), which then scales an estimated neoprene buoyancy contribution — each millimeter of wetsuit thickness over a square meter of covered body lifts roughly 0.8 kg at the surface, with fuller wetsuits and drysuits (which get an extra 2 kg for trapped undergarment air) covering more of that surface area than a shorty. Body buoyancy is derived from a body-density estimate that falls as body-fat percentage rises (since fat is less dense than muscle), compared against the water density you select — salt water at 1.025 versus fresh water at 1.000 — so the same body always needs slightly more lead in the ocean than in a lake.
Tank buoyancy is looked up by cylinder type and reflects real known behavior: aluminum tanks swing 1.2–1.8 kg positive once empty, while steel tanks stay 1.0–1.5 kg negative even empty, a distinction that matters because your weighting must account for a nearly-empty tank at the end of the dive, not a full one. A flat 1 kg is added for BCD buoyancy and a 0.5 kg safety-stop reserve. The calculator also estimates net buoyancy at 10 m, assuming neoprene compresses to roughly half its surface buoyancy at that depth — a useful sanity check, but always confirm final weighting with an actual buoyancy check in the water rather than relying on any formula alone.
Inputs
Results
Lead weight needed (kg)
8
How to Use This Calculator
- Enter your body weight in kg and height in cm.
- Estimate your body fat percentage — higher fat means more positive buoyancy.
- Select your exposure suit type (none, shorty, 3 mm full, 5 mm full, 7 mm full, or drysuit).
- Choose fresh or salt water — salt water provides additional buoyancy requiring more lead.
- Select your tank type (AL80, Steel 80, AL63, or Steel 100) as each has a different empty buoyancy.
- Read Lead Weight Needed in kg (and lbs) and start in the pool to fine-tune before your open-water dive.
How the result changes with Height (cm)
| Height (cm) | Lead weight needed (kg) |
|---|---|
| 100 | 5.8 |
| 131 | 6.7 |
| 220 | 9.2 |
What each input means
- Body weight (kg)
- Your weight in kilograms.
- Height (cm)
- Your height in centimeters, used to estimate body surface area.
- Body fat (%)
- Estimated body fat percentage. Higher body fat increases buoyancy.
- Suit type
- 0 = none, 1 = shorty 3 mm, 2 = full 3 mm, 3 = full 5 mm, 4 = full 7 mm, 5 = drysuit.
- Water type
- 0 = fresh water, 1 = salt water. Salt water provides more buoyancy.
- Tank type
- 0 = AL80, 1 = Steel 80, 2 = AL63, 3 = Steel 100.
What each result means
- Lead weight needed (kg)
- Total lead weight for neutral buoyancy at the surface.
- Lead weight needed (lbs)
- Same weight converted to pounds.
- Suit buoyancy (kg)
- Positive buoyancy contributed by your exposure suit at the surface.
- Body buoyancy (kg)
- Positive buoyancy from your body composition in the selected water type.
- Tank buoyancy (kg)
- Buoyancy of your tank when empty (positive = floats, negative = sinks).
- Net buoyancy at 10 m (kg)
- Your net buoyancy at 10 m depth after suit compression. Ideally near zero.
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersBody weight (kg) = 80, Height (cm) = 175, Body fat (%) = 20, Suit type = 3 = 6 input(s) provided
- Calculate Lead weight neededLead weight needed8 = 8
- Calculate Lead weight neededLead weight needed = weightNeededKg * 2.20517.6 = 17.6
- Calculate Suit buoyancySuit buoyancy = suit.thicknessMm * suitArea * 0.86.7 = 6.7
Engine last updated . Checked against 3 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why does a thicker wetsuit mean I need more lead weight?
Neoprene traps air, and the buoyancy it contributes scales with both thickness and how much body surface it covers. The calculator multiplies suit thickness in millimetres by your covered body surface area (from the Du Bois formula) by a fixed 0.8 kg lift per mm per m², so a thicker or fuller-coverage suit — like a 7 mm full suit versus a 3 mm shorty — needs proportionally more lead to counteract.
Why do I need more weight in salt water than fresh water with the same body and gear?
Salt water is denser than fresh water — 1.025 versus 1.000 in this calculator's model — so it exerts more buoyant force on the same displaced body volume. The body-buoyancy term is (water density ÷ body density − 1) × body weight, so switching the water-type input from fresh to salt increases the calculated buoyant force for an identical body composition.
Why does an aluminum tank need more counterweight than a steel tank of similar size?
Aluminum cylinders like the AL80 become positively buoyant — roughly 1.2–1.8 kg — once mostly empty, while steel tanks like the Steel 80 stay slightly negative, around -1.0 to -1.5 kg, even when empty. Weighting has to account for a nearly-empty tank at the end of your dive, the point you're most buoyant, so an aluminum tank needs more offsetting lead than a comparable steel one.
What does the "net buoyancy at 10 m" figure tell me, and why isn't it exactly zero?
It re-estimates your total buoyancy at 10 m after neoprene compression — the calculator assumes suit buoyancy roughly halves at that depth compared to the surface — then subtracts your calculated lead weight. A result near zero suggests your weighting is well balanced at depth, while a clearly positive or negative value hints you may want to fine-tune weight up or down from what the surface-based calculation assumed.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Buoyancy Calculator
Calculate the buoyant force, net force, and whether an object floats or sinks using Archimedes' principle: F_b = ρ_fluid × V × g.
Ocean EngineeringFloating Dock Design Calculator
Calculate buoyancy, draft, freeboard, reserve buoyancy, and metacentric height (GM) for rectangular floating docks, pontoons, and barges.
DivingDive Equipment Maintenance Calculator
Estimate annual scuba equipment service costs for regulators, BCDs, computers, suits, and tanks based on dive frequency and service intervals.
DivingDive Trip Cost Calculator
Estimate total dive trip costs including flights, accommodation, dive packages, gear rental, Nitrox fills, food, and insurance.
DivingDive Log Statistics Calculator
Analyze your diving history to estimate SAC rate, air consumption efficiency, experience level, and depth-to-experience safety ratio.
More in Sports, Outdoors & Recreation.