Skinfold Body Fat Calculator
Estimate body fat percentage using the Jackson-Pollock 3-site skinfold measurement method.
Did this tool work for you?
How to use this calculator
The Jackson-Pollock 3-site method uses skinfold caliper measurements at three specific sites to calculate body density. The Siri equation then converts body density into body fat percentage. Different sites are measured for males (chest, abdomen, thigh) and females (tricep, suprailiac, thigh).
- 1
Use skinfold calipers to measure the specified sites — pinch the skin and underlying fat (not muscle) firmly.
- 2
Enter each measurement in millimetres along with your age and gender.
- 3
Your estimated body fat percentage and category will be calculated using the Jackson-Pollock formula.
Frequently asked questions
Which skinfold equation does the calculator use?
The Jackson-Pollock 3-site equations for body density, followed by the Siri equation, body fat % = 495 ÷ density − 450. For men the density is 1.10938 − 0.0008267 × S + 0.0000016 × S² − 0.0002574 × age. For women it is 1.0994921 − 0.0009929 × S + 0.0000023 × S² − 0.0001392 × age. S is the sum of the three skinfolds in millimetres.
Which three sites do I enter, and in which fields?
For men: chest in Site 1, abdomen in Site 2 and thigh in Site 3. For women: triceps in Site 1, suprailiac in Site 2 and thigh in Site 3. Using the wrong site set gives an answer that looks plausible but belongs to a different equation, so check the gender selection first.
How is each skinfold taken?
The usual descriptions are a diagonal chest fold between the armpit and nipple, a vertical abdominal fold about 2 cm beside the navel, a vertical thigh fold midway between hip and knee, a vertical triceps fold at the back-of-arm midpoint and a diagonal suprailiac fold above the hip bone. Measure the same side each time, pinch skin and fat but not muscle, and enter millimetres.
What does the age limit do?
The age you enter is held between 18 and 100 for the calculation. A 16-year-old is therefore treated as 18, and the equations are intended for adults. Age enters the density equation directly, so the same skinfold sum gives a somewhat different body-fat figure at different ages.
How are the categories assigned?
By fixed cut-offs on the body fat %. Men: below 5% Essential fat, up to 13% Athletic, up to 17% Fitness, up to 24% Average and above that Obese. Women: below 14% Essential fat, up to 20% Athletic, up to 24% Fitness, up to 31% Average and above that Obese. They are classification labels in the tool, not diagnoses, and they ignore age and ethnicity.
How accurate is the estimate?
It is a regression estimate from a caliper, so it depends on measurement technique, the caliper, the person measuring and hydration. Small differences in where the fold is taken can shift the answer by a percentage point or more. Take each site two or three times, average them, and compare only readings taken the same way. A single reading is not a diagnosis.
What happens with zero or missing measurements?
All three skinfolds must be above 0 mm, or the calculator shows an error rather than a body fat figure. The calculation also floors the result at 0%. It does not check whether your entries are physically plausible, so a typo such as 150 instead of 15 mm will be computed.
Skinfold body fat calculator: Jackson-Pollock 3-site estimate and Siri conversion
From caliper readings to body fat
Three skinfold thicknesses are added together, and that sum goes into a sex-specific quadratic equation along with your age to predict body density. The Siri equation then converts density into a percentage. The output also shows the skinfold sum and the density so you can sanity-check each step. The result is an estimate of body composition and general information, not a medical assessment.
Worked example: a 30-year-old man
With the default readings of chest 12 mm, abdomen 18 mm and thigh 15 mm, the sum is 45 mm and the density is 1.06770 g/mL. The estimated body fat is 13.6%, which the tool places in the Fitness category. A 40-year-old man with 8, 12 and 10 mm (a 30 mm sum) lands at 10.2%, labelled Athletic. A 30-year-old man with 25, 35 and 30 mm (a 90 mm sum) lands at 25.9%, labelled Obese.
Worked example: women use different sites
A 28-year-old woman with triceps 15 mm, suprailiac 14 mm and thigh 22 mm has a 51 mm sum, a density of 1.05094 g/mL and an estimate of 21.0%, labelled Fitness. A 50-year-old woman with 25, 25 and 35 mm has an 85 mm sum, a density of 1.02475 g/mL and 33.0%, labelled Obese. Age matters here: the equation subtracts a term proportional to age from density.
Category cut-offs used by the tool
The table lists the upper limits the code applies to the body fat %. Values at the limit fall into the lower category. These are labels rather than clinical diagnoses, and a number near a boundary should be read as roughly there, given the precision of a caliper.
| Category | Men | Women |
|---|---|---|
| Essential fat | Below 5% | Below 14% |
| Athletic | 5% to 13% | 14% to 20% |
| Fitness | Above 13% to 17% | Above 20% to 24% |
| Average | Above 17% to 24% | Above 24% to 31% |
| Obese | Above 24% | Above 31% |
Getting repeatable readings
Consistency matters more than any single number. Measure on the same side of the body, at the same time of day, with the same caliper, and ideally by the same person. Take two or three readings per site and use the average. Then compare changes in the skinfold sum over weeks rather than reading too much into one percentage. If a category or a result worries you, speak to a doctor or qualified professional, since a caliper estimate cannot assess health on its own.
Learn more from an authoritative source:
CDCHeart Rate Zones Calculator
Calculate your 5 heart rate training zones using the Karvonen (heart rate reserve) formula.
Exercise Calorie Burn Calculator
Estimate calories burned during exercise using MET values for 15 common activities.
Running Split Calculator
Calculate per-kilometre or per-mile splits for any target race finish time.
Marathon Time Predictor
Predict your marathon or half-marathon finish time from a recent race result using the Riegel formula.
Swim Pace Calculator
Calculate swimming pace per 100m, total swim time, or total distance in any open-water or pool event.
Cycling FTP Calculator
Estimate your Functional Threshold Power (FTP) from a test effort and calculate all 7 training power zones.
Results are estimates for informational purposes only and do not constitute professional financial, medical, legal, or technical advice. Read full disclaimer →