Body Type Calculator
Estimate your body type — ectomorph, mesomorph or endomorph — from BMI and body fat, with training guidance for each.
Enter your weight and height to estimate your body type.
Last updated: February 2026
How this calculator is verified
Checked by True Calculator automated test suite on
- Formula verified against a published worked example in the automated test suite
- Edge cases (zero, negative, boundary and unit-mismatch inputs) covered by unit tests
The full verification method is on our how we verify page. Found an error? Tell us and we will re-check it.
When to Use This Calculator
Use the body type calculator for an easy, structured way to think about your build before designing a fitness plan. If you have been reading about ectomorph, mesomorph and endomorph categories and wondering where you fit, the tool gives a data-based answer in seconds using your BMI and, optionally, body fat. Beginners find it helpful for setting realistic expectations — an endomorph-leaning person knows fat control must be a priority, while an ectomorph knows eating enough is half the battle. It also works as a conversation piece with trainers, who can adjust your plan once they know how your body responds to food and training. The optional body fat field makes the result noticeably sharper for those who track composition.
How to Use This Calculator
- Step 1: Choose your gender.
- Step 2: Enter your weight in kilograms and height in centimetres.
- Step 3: Optionally enter your body fat percentage for a sharper result.
- Step 4: Read your body type and the reasoning behind it.
Worked Example
A 70 kg man of 175 cm has a BMI of 22.9 — the middle of the normal band. Without body fat data, the calculator returns a 'balanced' build, since his BMI is neither lean nor heavy. Add a body fat reading of 25% and the same person is reclassified as endomorph-leaning, because normal-weight people with high fat stores fit that pattern. A BMI of 17.4 flags an ectomorph build, while 27 points to an endomorph. The classification is a screening heuristic built on BMI and optional body fat, not a medical assessment.
Tips and Common Mistakes
- •Tip 1: Provide your body fat percentage when you have it — BMI alone cannot tell muscle from fat.
- •Tip 2: Recheck every few months; body type labels drift as your body composition changes.
- •Tip 3: Treat the label as a starting point for training and nutrition, not a fixed identity.
- ✗Mistake 1: Letting a body type label talk you out of a goal — people of every build gain muscle and lose fat.
- ✗Mistake 2: Entering a guessed body fat percentage; a wrong input produces a confidently wrong result.
Frequently Asked Questions
What are the three body types?
Ectomorph — slim and lean with difficulty gaining weight; mesomorph — naturally muscular and athletic; endomorph — rounder build that stores fat easily. Most people are a combination rather than a pure type.
How does the calculator decide my type?
It uses your BMI as the base and refines the call with body fat percentage when you provide it. Low BMI points to an ectomorph build, high BMI or high body fat to an endomorph, and the middle to a balanced or mesomorph build.
Is my body type fixed?
No. While bone structure and muscle insertions are largely genetic, body composition changes with training and diet. An 'endomorph' can become lean, and a 'mesomorph' who stops training can gain fat.
Should I train differently for my body type?
Body type is a useful starting lens, not a rule. Programmes that include strength training, cardio and good nutrition work for all types — the differences are mostly in calorie targets and recovery needs.
Why does body fat percentage improve the result?
BMI alone cannot tell muscle from fat, so two people with the same BMI can have very different builds. Body fat % lets the calculator tell an overfat normal-weight person (endomorph-leaning) from a lean one (mesomorph-leaning).
Compare these tools
- BMI Calculator — Calculate your Body Mass Index instantly and see your WHO weight category
You might also need
Related calculators from other categories
Date
Day of Week Calculator
Find the weekday of any date, plus day of year, ISO week number, Julian day and month facts. Great for historical dates and event planning.
Math
Grade Calculator
Calculate your current grade and what you need on the final exam to reach your target grade.
Everyday
Zodiac Calculator
Find your zodiac sign, personality traits and compatible signs from your birthday. Discover your astrological profile.