Swimming Calorie Burn Calculator Formula

Understand the math behind the swimming calorie burn calculator. Each variable explained with a worked example.

Formulas Used

Calories Burned

calories = round(stroke_met * weight_kg * duration_min / 60)

Calories per Minute

cal_per_min = round(stroke_met * weight_kg / 60 * 10) / 10

Calories per Hour

cal_per_hour = round(stroke_met * weight_kg)

Variables

VariableDescriptionDefault
weight_lbsBody Weight(lbs)160
duration_minSwimming Duration(min)30
stroke_metStroke & Intensity7
weight_kgDerived value= weight_lbs * 0.4536calculated

How It Works

How Swimming Calorie Burn Is Calculated

Formula

Calories = MET x Weight (kg) x Duration (hours)

MET (Metabolic Equivalent of Task) values for swimming vary by stroke and intensity.

MET Values by Stroke

| Stroke | Light | Moderate | Vigorous | |--------|-------|----------|----------| | Freestyle | 5.0 | 7.0 | 10.0 | | Backstroke | 4.0 | 6.0 | 8.0 | | Breaststroke | 5.0 | 7.0 | 10.0 | | Butterfly | - | - | 11.0 |

Why Swimming Burns So Many Calories

Swimming engages the entire body, provides resistance in every direction, and requires energy for thermoregulation in cool water.

Worked Example

A 160 lb person swims freestyle at moderate effort for 30 minutes.

weight_lbs = 160duration_min = 30stroke_met = 7
  1. 01Weight in kg = 160 x 0.4536 = 72.6 kg.
  2. 02Duration in hours = 30 / 60 = 0.5 hours.
  3. 03Calories = 7 x 72.6 x 0.5 = 254 kcal.
  4. 04Rate = 254 / 30 = 8.5 kcal/min.

Ready to run the numbers?

Open Swimming Calorie Burn Calculator