Skip to main content
AI Fit Hub

Progressive Overload Planner

Project lifting progress with weekly increments and planned deloads.

Your numbers

Units
Current working weight (kg)

The weight of your current working sets.

Weekly increase (%)

Added to the load each training week, compounding.

Block length (wk)
Deload every

Every nth week is a lighter week. 0 = no deloads.

Deload drop (%)

How much lighter a deload week is than the last training week.

Result

Working weight at the end of the block
121.4 kg

13 training weeks adding 1.5% each, 3 deload weeks 8% lighter.

Starting lift
100 kg
Peak in block
121.4 kg
Total increase
21.36%
Block length
16

Working weight by week

Dips are deload weeks; training resumes from the last training load.

Wk 1Wk 9Wk 16
Load (kg)
122.5 kg

Week by week

Rounded to the nearest 2.5 kg.

WeekLoadType
1102.5 kgTraining
2102.5 kgTraining
3105 kgTraining
4105 kgTraining
597.5 kgDeload
6107.5 kgTraining
7110 kgTraining
8110 kgTraining
9112.5 kgTraining
10102.5 kgDeload
11115 kgTraining
12115 kgTraining
13117.5 kgTraining
14120 kgTraining
15110 kgDeload
16122.5 kgTraining

Education, not medical advice. The result comes only from the published formula and your inputs. How we check our formulas.

How to use it

  1. Enter your current working weight (kg, or lb with Units set to US), the weekly increase as a percentage, and the block length. On a 100 kg squat, 1% a week is about 1 kg; smaller lifts such as the overhead press need smaller jumps than squats and deadlifts, and newer lifters can progress faster than intermediates.
  2. Set how often a deload week comes round and how much lighter it is. Read the week-by-week table: each load is rounded to the nearest 2.5 kg or 5 lb, deload weeks are marked, and training resumes from the last training load after each one.
  3. If you fail to complete all target reps in two consecutive sessions at the same weight, do not progress. Repeat the same weight until you complete the full rep scheme before adding load.
  4. Plan a deload every 4–8 weeks. A lighter week (the default is 8% under your last training load, and some lifters cut the sets too) clears accumulated fatigue without losing strength adaptations.
  5. After illness, travel, or any layoff longer than 2 weeks, reset the planner from your actual current performance — not where you were before the break. Starting too heavy after a layoff is a common way to get hurt.

Questions people usually ask

What is progressive overload?

It is the process of gradually increasing training stress over time so your body has a reason to adapt.

Why include deload weeks?

Because steady progress usually requires recovery phases. Planned deloads help you keep momentum instead of crashing into fatigue.

What if I miss reps before the plan says I should?

That usually means the weekly jump is too aggressive or recovery is lagging. Use a smaller increase and rebuild from the last successful week.

Should every lift progress at the same rate?

No. Smaller lifts usually need smaller jumps, and advanced lifters often need slower progression than newer lifters.

Is this tool free and private to use?

Yes. AI Fit Hub tools are free, no-signup browser tools. Inputs stay in your browser unless you choose to share a URL.

Do these tools replace medical guidance?

No. These outputs are general fitness estimates — not medical advice.

  • Formula Workout Volume Formula

    Workout volume formula: volume load = sets × reps × weight. Hard sets = total sets within 2 reps of failure per muscle group per week.

  • Strength One-Rep Max Calculator

    Estimate one-rep max with Epley, Brzycki, and Lombardi formulas.

  • Nutrition TDEE Calculator

    Estimate your daily energy expenditure with Mifflin-St Jeor + activity factors.

  • Nutrition Macro Calculator

    Convert calorie targets into protein, carbs, and fat grams for your goal.

  • Planning Calorie Deficit Calculator

    Estimate required daily calorie deficit for a target timeline and bodyweight change.

Background on the Progressive Overload Planner

All resources
All articles

By goal

Use it from an agent or code

Any agent can run this calculator by URL: put the inputs in the query string and get JSON back, with the inputs that used defaults and a line to cite (add format=md for markdown). MCP clients reach it through https://aifithub.io/mcp.

https://aifithub.io/api/run/progressive-overload-planner?current_lift_kg=100&weekly_increase_percent=1.5&training_weeks=16&deload_every_weeks=5&deload_drop_percent=8

In code, import the same module; it runs where you import it, with no request or key.

import { compute } from "https://aifithub.io/engines/progressive-overload-planner.js";

Input and output contract, TypeScript types and the guide for agents.