Free Fitness Calculators Online
Free, science-backed fitness calculators for anyone looking to improve their health and fitness. Calculate BMI and ideal weight range, determine daily calorie needs (TDEE and BMR), plan macro targets for fat loss or muscle gain, estimate body fat percentage, calculate water intake, find your one rep max, and determine heart rate training zones — all using clinically validated formulas.
Science-Backed Fitness Calculators
Every calculator uses established scientific formulas — Mifflin-St Jeor for BMR, Karvonen method for heart rate zones, Epley formula for 1RM, and the US Navy circumference method for body fat. These are the same formulas used by certified personal trainers, registered dietitians, and sports scientists. No proprietary algorithms, no black boxes — just accurate calculations you can trust.
All Free Fitness Calculators Online
9 tools · Free · Browser-based · No sign-up
Calculate Body Mass Index with visual scale and healthy weight range. Metric and imperial units.
Calculate daily calorie needs using Mifflin-St Jeor BMR. Shows TDEE for all activity levels and goal-adjusted targets.
Calculate daily protein, carbohydrate, and fat targets for fat loss, maintenance, muscle gain, keto, and high protein diets.
Calculate body fat percentage using the US Navy circumference method. Requires waist, neck, and height measurements.
Calculate ideal body weight using four clinical formulas — Devine, Robinson, Miller, and Hamwi — side by side.
Calculate daily water intake goal based on bodyweight, activity level, and climate. Shows glass-by-glass breakdown.
Calculate Basal Metabolic Rate using Mifflin-St Jeor and Harris-Benedict formulas with TDEE for all activity levels.
Estimate 1RM using Epley, Brzycki, and Lander formulas. Includes training percentage table for program design.
Calculate all 5 heart rate training zones using the Karvonen method. Enter age and resting heart rate for precise zones.
Common Workflows
Step-by-step guides for the most common use cases
- Calculate BMI to understand current status
- Find TDEE with Calorie Calculator
- Set target at TDEE minus 500 calories
- Use Macro Calculator for protein/carb/fat split
- Set daily water intake goal
- Test your current lifts for key exercises
- Open 1RM Calculator
- Enter weight lifted and reps
- Get your estimated one rep max
- Use training percentages for program design
- Open Heart Rate Zone Calculator
- Enter your age and resting heart rate
- Get all 5 training zones
- Zone 2 for fat burning and endurance
- Zone 4-5 for VO2 max and performance
- Open Body Fat Calculator
- Measure waist at navel level
- Measure neck below the larynx
- Enter measurements with height
- Track monthly to see trends
Frequently Asked Questions
Everything you need to know about these tools
The World Health Organization classifies BMI as: Under 18.5 = Underweight, 18.5-24.9 = Normal weight, 25.0-29.9 = Overweight, 30.0 and above = Obese. However, BMI has limitations — it does not distinguish between muscle and fat, may misclassify muscular athletes as overweight, and may underestimate health risks in people with low muscle mass. Use it as one indicator alongside body fat percentage and waist circumference.
TDEE (Total Daily Energy Expenditure) is the total number of calories your body burns per day, accounting for your activity level. To lose weight, consume 300-500 calories less than your TDEE per day — this creates a deficit that leads to approximately 0.3-0.5 kg of fat loss per week. Avoid cutting more than 700 calories below TDEE as this causes muscle loss and metabolic adaptation.
For general fitness: 0.8-1.0g protein per kg of bodyweight. For fat loss while preserving muscle: 1.6-2.2g/kg. For muscle building: 1.6-2.0g/kg. For athletes in heavy training: up to 2.5g/kg. A 75kg person targeting fat loss needs approximately 120-165g of protein per day. Our Macro Calculator sets protein based on your goal and body weight.
The Epley formula estimates your one rep max from a submaximal effort: 1RM = Weight × (1 + Reps/30). For example, if you bench press 80kg for 5 reps: 1RM = 80 × (1 + 5/30) = 80 × 1.167 = 93.3kg. The formula is most accurate for sets of 2-10 reps. For sets above 10 reps, accuracy decreases. Our 1RM Calculator also shows training percentages for strength (85-90%), hypertrophy (65-80%), and endurance (50-65%) ranges.
General recommendation is 33ml of water per kg of bodyweight per day. A 70kg person needs approximately 2.3 litres (about 9 glasses of 250ml). Add 500ml on days with moderate exercise and 750ml-1 litre on days with intense exercise. Hot weather and high-altitude environments also increase requirements. Coffee and tea count towards hydration despite being diuretics at moderate intake.
Related Tool Categories
Need a different tool?
YourToolsKit has 72 free browser-based tools for developers, marketers, CA professionals, and more.