Bodyweight Exercise Progression
Find your current level in calisthenics progressions and see estimated load for each difficulty tier. Covers push-ups, squats, and pull-ups from beginner to advanced.
About this calculator
Exercise Type selects one of three fixed ten-step progressions (push-up, squat, or pull-up), each with its own hand-assigned percentage of Body Weight per level — push- ups run from 20% at Wall Push-up to 95% at One-Arm Push-up, while pull-ups run from 50% at Dead Hang up to 130% at One-Arm Pull-up, since a pull-up moves your entire body weight against gravity plus grip and back tension that a push-up's partial-bodyweight lean does not require. Estimated Load at your Current Level is simply Body Weight times that level's fixed percentage, so Body Weight scales every load figure on the page proportionally, and Current Level determines which fixed percentage gets applied — it does not blend between levels, each step is a distinct named exercise with its own hard-coded loadPct.
Level and difficulty rating do not always move together: several squat and pull-up variations (Pause Squat, Wide-Grip Pull-up) sit at the same load percentage as the step before them but are ranked one difficulty point higher, since difficulty here also reflects balance, coordination, or range-of-motion demands that a simple bodyweight-percentage figure does not capture on its own.
Medical Disclaimer
This calculator is for informational and educational purposes only. It is not a substitute for professional medical advice, diagnosis, or treatment. Always consult a qualified healthcare provider before making decisions about your health. Never disregard professional medical advice or delay seeking it because of results from this tool.
Inputs
Results
Current Exercise
Standard Push-up
Estimated Load
112 lb
≈ 11 house cats
How to Use This Calculator
- Enter your Body Weight in pounds.
- Select the Exercise Type: Push-up, Squat, or Pull-up Progression.
- Set your Current Level (0-9) based on which variation you can do for multiple reps.
- Review your Current Exercise, estimated load as % of bodyweight, and Difficulty rating.
- Use Next Progression and Equivalent Barbell Weight to plan your advancement.
What each input means
- Body Weight
- Your current body weight. This determines the effective load for each exercise variation.
- Exercise Type
- Choose the movement pattern to see its full progression from beginner to advanced.
- Current Level (0-9)
- Your current progression level. 0 is easiest, 9 is most advanced. Select the hardest variation you can do for 5+ reps with good form.
How this is calculated
Worked example, using the default values
- Identify Input ParametersBody Weight = 175, Exercise Type = 0, Current Level (0-9) = 3 = 3 input(s) provided
- Calculate Current ExerciseCurrent Exercise = current.nameStandard Push-up = Standard Push-up
- Calculate Estimated LoadEstimated Load112 = 112
- Calculate DifficultyDifficulty = current.difficulty4 = 4
- Calculate Next ProgressionDiamond Push-up = Diamond Push-up
Engine last updated . Checked against 5 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why does a heavier person show a higher Estimated Load for the same exercise?
Estimated Load is Body Weight multiplied by the fixed percentage assigned to your Current Level, so it scales up directly with body weight for any exercise you select. A 220 lb lifter and a 150 lb lifter doing the identical Standard Push-up (64% of body weight) are moving different absolute pounds even though the relative difficulty is the same.
Why is a One-Arm Pull-up rated at 130% of body weight instead of 100%?
Because a pull-up already moves your full body weight (100%) against gravity, and doing it on one arm adds real extra load from the asymmetric leverage and grip and back-tension demands beyond simply supporting yourself — the percentages in this progression are estimates of effective load, not a strict fraction of body weight always capped at 100%.
Why do some levels increase in Difficulty without a matching jump in Estimated Load?
Difficulty here reflects more than the bodyweight-percentage load — variations like the Pause Squat or Wide-Grip Pull-up sit at the same load percentage as the step before them but rank one difficulty point higher because of added balance, hold time, or range-of-motion demands that Estimated Load's simple percentage figure does not capture.
Does changing the Exercise Type change how Estimated Load is calculated?
The formula stays the same — Body Weight times the selected level's fixed percentage — but each Exercise Type (Push-up, Squat, Pull-up) has its own completely separate ten-step table of percentages, hand-assigned to that movement pattern. The push- up table runs 20% to 95%; the pull-up table runs 50% to 130%, reflecting how differently those two movements load the body.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Muscle Balance Ratio Calculator
Evaluate your push/pull, quad/hamstring, and upper/lower strength balance. Identify weak points and reduce injury risk with ideal ratio analysis.
Strength TrainingTraining Volume Calculator
Get recommended weekly sets per muscle group based on your experience level, goals, and training frequency. Uses volume landmarks (MV, MEV, MAV, MRV).
Strength TrainingWilks Score Calculator
Calculate your Wilks coefficient to compare powerlifting strength across body weight classes. Uses the official Wilks formula for both male and female lifters.
More in Health & Fitness.