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) / 10Calories per Hour
cal_per_hour = round(stroke_met * weight_kg)Variables
| Variable | Description | Default |
|---|---|---|
weight_lbs | Body Weight(lbs) | 160 |
duration_min | Swimming Duration(min) | 30 |
stroke_met | Stroke & Intensity | 7 |
weight_kg | Derived value= weight_lbs * 0.4536 | calculated |
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
- 01Weight in kg = 160 x 0.4536 = 72.6 kg.
- 02Duration in hours = 30 / 60 = 0.5 hours.
- 03Calories = 7 x 72.6 x 0.5 = 254 kcal.
- 04Rate = 254 / 30 = 8.5 kcal/min.
Ready to run the numbers?
Open Swimming Calorie Burn Calculator