Swimming Calorie Calculator

Free Swimming Calorie Calculator — enter your weight, duration, and stroke type to estimate calories burned swimming. Supports kg/lb and min/hr inputs.

806.7K usesUpdated · 2026-04-28Runs locally · zero upload

How to Use Swimming Calorie Calculator

The Swimming Calorie Calculator takes three inputs and returns an instant calorie estimate.

  1. Enter body weight — Input your weight in kg or lb. Heavier athletes burn more calories at the same effort level, so accurate weight data improves the Swimming Calorie Calculator's result.
  2. Enter duration — Choose minutes or hours and input your planned or completed swim time.
  3. Select swimming style — Pick the stroke or intensity that best matches your session. The Swimming Calorie Calculator lists nine options from leisurely recreational swimming to vigorous butterfly.

The Swimming Calorie Calculator updates instantly as you change any input and also displays the MET value used so you can verify the source data.

Formula & Theory — Swimming Calorie Calculator

The Swimming Calorie Calculator applies the standard MET-based energy expenditure equation:

Calories (kcal) = MET × Body Weight (kg) × Duration (hours)
Variable Meaning
MET Metabolic Equivalent of Task — a ratio of exercise to resting metabolic rate
Body Weight In kilograms (lb values are converted automatically)
Duration Time spent swimming in hours

MET values used by the Swimming Calorie Calculator are sourced from the Compendium of Physical Activities (Ainsworth et al.). Sample values:

Style MET
Leisure / general 5.8
Moderate effort 7.0
Freestyle – moderate 8.3
Freestyle – vigorous 9.8
Breaststroke 9.8
Butterfly 13.8

Limitations

The Swimming Calorie Calculator assumes that the published MET values represent your actual exertion level. Beginners typically expend more energy per metre because of inefficient technique, so actual burn may be higher than the Swimming Calorie Calculator estimates. Elite swimmers may burn slightly less due to superior stroke efficiency.

Use Cases for Swimming Calorie Calculator

The Swimming Calorie Calculator is useful in a variety of situations:

  • Weight management — Track weekly calorie expenditure from pool sessions and integrate results into a nutrition plan using the Swimming Calorie Calculator.
  • Fitness logging — Log every swim with a quick Swimming Calorie Calculator estimate to build a picture of your training load over time.
  • Stroke comparison — Compare butterfly versus breaststroke versus freestyle in the Swimming Calorie Calculator to find the highest-impact option for a given time budget.
  • Rehabilitation and low-impact exercise — Swimmers recovering from injury can use the Swimming Calorie Calculator to monitor activity levels without relying on high-impact metrics.
  • Triathlon preparation — Combine the Swimming Calorie Calculator with a pace or triathlon training tool to estimate total energy needs for multi-sport training weeks.

The Swimming Calorie Calculator makes it easy to understand the energy impact of every lap, helping you swim with purpose and achieve your health goals faster.

Frequently asked questions about Swimming Calorie Calculator

How accurate is the Swimming Calorie Calculator?

The Swimming Calorie Calculator uses MET values from the validated Compendium of Physical Activities. Results are estimates — actual calorie burn varies with body composition, stroke efficiency, and water temperature.

Which swimming stroke burns the most calories?

Butterfly has the highest MET (13.8) and burns the most calories per hour according to the Swimming Calorie Calculator, followed by vigorous breaststroke and vigorous freestyle.

Can I use the Swimming Calorie Calculator for weight loss planning?

Yes. Use the Swimming Calorie Calculator to compare how many calories different stroke types and session lengths burn, then plan sessions that fit your weekly calorie deficit goal.

Does pool temperature affect calorie burn?

Yes, colder water can slightly increase calorie expenditure as the body generates heat. The Swimming Calorie Calculator uses average MET values that do not account for water temperature.

Is my data stored?

No. All calculations happen in your browser; nothing is sent to a server.