Body Fat Calculator
Estimate body fat percentage with the US Navy tape-measure method, plus fat mass, lean mass and your ACE category.
Turn your calorie target into daily grams of protein, carbohydrate and fat for your goal and preferred macro split.
Did we solve your problem today?
Enter your values after choosing the type of calculation in the tabs. The result updates as you type; press Calculate to confirm and jump to the result on mobile. Use Share to send the calculator with your result.
Protein and carbohydrate provide about 4 kcal per gram and fat about 9 kcal per gram.
The National Academies’ Acceptable Macronutrient Distribution Ranges for adults are 10–35% protein, 45–65% carbohydrate and 20–35% fat. Lower-carb splits fall outside the carbohydrate range, which is a choice some people make, ideally with professional guidance.
Total calories matter most for weight change; protein matters most for muscle.
A higher-protein split (30–40% protein) with a moderate deficit helps keep muscle and control hunger.
See the Protein Calculator; active adults commonly aim for 1.2–2.0 g per kg of body weight.
See our methodology and editorial policy. Think something’s off? Report an error with this tool.
Estimate body fat percentage with the US Navy tape-measure method, plus fat mass, lean mass and your ACE category.
Estimate your daily calorie needs (BMR and TDEE) with the Mifflin-St Jeor equation, plus targets to lose or gain weight.
Calculate adult body mass index (BMI) from height and weight, with the CDC weight category and healthy weight range.
Find your body shape from bust, waist and hip measurements, plus your waist-to-hip and waist-to-height ratios.
Find how much protein you need per day from your body weight and activity, with the RDA and sports-nutrition ranges.
Estimate your maximum heart rate by age with three formulas and see your heart-rate training zones, including Karvonen zones.