Estimate calories burned while swimming based on swim time, body weight, and optional stroke and effort level for a personalized kcal result.
Related Calculators
- Aquafit Calories Burned Calculator
- Elliptical Calorie Burn Calculator
- Elliptical Interval Calorie Calculator
- Resting Heart Rate Calculator
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.
