Estimate calories burned while swimming based on swim time, body weight, and optional stroke and effort level for a personalized kcal result.

Swimming Calories Calculator

Basic
Advanced
Basic mode uses a moderate lap swimming pace.

Related Calculators

Swimming Calories Formula

The calculator estimates calories burned from swimming time, body weight, and a swimming intensity factor.

Calories Burned = Time * WeightKg * SwimFactor

If your weight is entered in pounds, it is converted to kilograms first.

WeightKg = WeightLb / 2.20462

Basic mode uses a fixed moderate lap swimming factor.

Calories Burned = Time * WeightKg * 0.14525

Advanced mode uses the factor for the selected stroke and effort level.

Calories Burned = Time * WeightKg * SelectedSwimFactor
  • Calories Burned: estimated energy used during the swim, in kcal.
  • Time: swimming duration in minutes.
  • WeightKg: body weight in kilograms.
  • WeightLb: body weight in pounds.
  • SwimFactor: calories burned per minute per kilogram for the selected swimming type.
  • SelectedSwimFactor: the advanced mode factor based on stroke and effort.

Basic mode is best for a quick estimate. It assumes moderate lap swimming. Advanced mode is better when you know your stroke and effort level. Higher effort levels and harder strokes use larger swim factors, so they produce a higher calorie estimate for the same time and body weight.

Swimming Factors by Stroke and Effort

These are the factors used in advanced mode. Larger values mean more estimated calories burned per minute per kilogram.

Stroke Easy Moderate Vigorous
Freestyle 0.10500 0.14525 0.17150
Backstroke 0.12250 0.16625 0.19250
Breaststroke 0.14000 0.18025 0.21000
Butterfly 0.19250 0.24150 0.25375
Mixed / Other 0.10500 0.14000 0.17500

Example Calculations

Example 1: Basic mode

You swim for 30 minutes and weigh 170 lb. Basic mode uses the moderate lap swimming factor of 0.14525.

First convert weight to kilograms:

WeightKg = 170 / 2.20462 = 77.11

Then calculate calories:

Calories Burned = 30 * 77.11 * 0.14525 = 336.00 kcal

Example 2: Advanced mode

You swim butterfly at moderate effort for 20 minutes and weigh 70 kg. The moderate butterfly factor is 0.24150.

Calories Burned = 20 * 70 * 0.24150 = 338.10 kcal

FAQ

Why does body weight affect swimming calories?

A heavier body usually uses more energy to move through the water for the same amount of time and effort. That is why the formula multiplies swimming time by body weight in kilograms.

Which swimming stroke burns the most calories?

In this calculator, butterfly has the highest swim factors. It gives the largest calorie estimate for the same time, body weight, and effort level. Breaststroke and backstroke are also higher than easy freestyle in most cases.

Is the result exact?

No. The result is an estimate. Actual calories burned can change with swim speed, technique, rest breaks, water temperature, fitness level, and how continuous the workout is. For lap swimming with many rest periods, use an easier effort level or reduce the active swimming time.