MESOLAB

Mesolab › Tools › Mesocycle generator

Mesocycle generator: a free hypertrophy program, week by week

Choose what you train for, how many days a week, and up to three muscles to bring up. This hypertrophy program generator builds a 6-week mesocycle: a split, exercises for every day, and the sets, reps and RIR for each week, deload included.

Updated 12 October 2026 · Free, no signup · The same planner as the Mesolab iPhone app.

Your block
What matters most
Anything to bring up? 0 of 3 chosen

Your 6-week mesocycle

Upper / Lower ×2, 4 days a week, 6 weeks: 5 building weeks, then a deload in week 6.

Week by week

Total sets and RIR target each week
WeekTotal setsRIR targetWhat changes
Week 1702Starting volume, near each muscle’s MEV
Week 2912Up to one more set per exercise
Week 31042Up to one more set per exercise
Week 41042Up to one more set per exercise
Week 51042Up to one more set per exercise
Week 6493Deload: fewer sets, lighter weights

Day 1: Upper A

Day 1, Upper A
ExerciseRepsSets, wk 1–6
Flat Barbell Bench PressChest8–154 · 5 · 5 · 5 · 5 · 3
Chest-Supported Dumbbell RowBack8–154 · 5 · 5 · 5 · 5 · 3
Barbell Overhead PressFront Delts8–153 · 4 · 5 · 5 · 5 · 2
Seated Cable RowBack8–153 · 4 · 5 · 5 · 5 · 2
Leaning Cable Lateral RaiseSide Delts10–203 · 4 · 5 · 5 · 5 · 2
Barbell CurlBiceps10–203 · 4 · 5 · 5 · 5 · 2
Overhead Tricep Extension — CableTriceps10–203 · 4 · 5 · 5 · 5 · 2

Day 2: Lower A

Day 2, Lower A
ExerciseRepsSets, wk 1–6
Barbell Back SquatQuads8–154 · 5 · 5 · 5 · 5 · 3
Romanian DeadliftHamstrings8–154 · 5 · 5 · 5 · 5 · 3
Hip Thrust — BarbellGlutes8–152 · 3 · 4 · 4 · 4 · 1
Standing Calf RaiseCalves10–203 · 4 · 5 · 5 · 5 · 2

Day 3: Upper B

Day 3, Upper B
ExerciseRepsSets, wk 1–6
Incline Dumbbell PressChest8–154 · 5 · 5 · 5 · 5 · 3
Pull-UpBack8–154 · 5 · 5 · 5 · 5 · 3
Dumbbell Overhead PressFront Delts8–153 · 4 · 5 · 5 · 5 · 2
Seated Cable RowBack8–153 · 4 · 5 · 5 · 5 · 2
Leaning Cable Lateral RaiseSide Delts10–203 · 4 · 5 · 5 · 5 · 2
Hammer CurlBiceps10–203 · 4 · 5 · 5 · 5 · 2
Overhead Tricep Extension — DumbbellTriceps10–203 · 4 · 5 · 5 · 5 · 2

Day 4: Lower B

Day 4, Lower B
ExerciseRepsSets, wk 1–6
Leg PressQuads8–154 · 5 · 5 · 5 · 5 · 3
Romanian DeadliftHamstrings8–154 · 5 · 5 · 5 · 5 · 3
Seated Calf RaiseCalves10–203 · 4 · 5 · 5 · 5 · 2

Week 1 sets per muscle

Direct sets plus half of indirect sets, against each muscle’s MEV, MAV and MRV references. Check any week of your own with the sets per muscle calculator.

Week 1 weekly sets per muscle against the volume landmarks
MuscleSetsMEV / MAV / MRVZone
Chest88 / 16 / 22MEV to MAV
Front Delts106 / 12 / 16MEV to MAV
Side Delts98 / 16 / 22MEV to MAV
Rear Delts56 / 16 / 26below MEV
Biceps138 / 14 / 20MEV to MAV
Triceps136 / 14 / 18MEV to MAV
Forearms34 / 10 / 16below MEV
Back1810 / 18 / 25MEV to MAV
Quads88 / 16 / 20MEV to MAV
Hamstrings136 / 12 / 20MAV to MRV
Glutes100 / 12 / 20MEV to MAV
Calves66 / 12 / 16MEV to MAV

Train this block in Mesolab

The iPhone app builds this same plan from your answers, then fits it to the equipment you have, lets you swap any exercise, suggests a weight for every set from your own history, and carries each week's sets and RIR into the workout. Free to download; your first completed workout is free.

How the mesocycle generator builds a program

  1. Split. Your days a week pick the training split; the recommended one is marked, and every option in the list is one the app offers. A focus muscle can change which split is recommended.
  2. Exercises. Each day gets its exercises from day templates: compound lifts first, isolation work after. A focus muscle's lifts lead their sessions.
  3. Starting sets. Week 1 aims to reach each muscle's minimum effective volume (MEV), counting direct sets in full and indirect sets as half. A focus muscle starts above its MEV, and nothing starts past its maximum recoverable volume (MRV).
  4. Progression. Each exercise gains about one set a week: at most two over the block, and never more than five in a session.
  5. Effort. Every set has a reps-in-reserve (RIR) target that holds for the whole block: 2 for Size and Both, 1 for Strength.
  6. Deload. Week 6 drops each exercise to one set fewer than week 1 and raises the RIR target to 3, so fatigue clears before the next block.

That is the same order and the same numbers the app uses: this page asks Mesolab's planner for the program rather than keeping a copy of it. The mesocycle guide explains the reasoning behind each step.

Hypertrophy, strength or both: reps and RIR by goal

Rep ranges and RIR targets for each goal
GoalCompound liftsIsolation liftsRIR
Size (hypertrophy)8–15 reps10–20 reps2
Strength3–6 reps8–12 reps1
BothFirst compound of each day 4–6 reps, then 8–1510–20 reps2

Muscle grows across a wide rep range when sets are taken close to failure, so Size uses moderate loads and more volume. Strength trades reps for load on the compound lifts. Both opens each day with one heavy compound lift and spends the rest of the session on muscle-building work.

Which training split for 2 to 6 days a week

Training splits by days per week
DaysRecommendedAlso offered
2Upper / LowerFull body ×2
3Push / Pull / LegsUpper / Lower / Full body, Full body ×3, Arnold split
4Upper / Lower ×2Push / Pull / Legs + 1 day
5Push / Pull / Legs + 2 daysPush / Pull / Legs + Upper / Lower, Body part
6Push / Pull / Legs ×2Arnold split ×2

The recommendations are for no focus muscles. Training each muscle about twice a week suits most people building muscle, which is why upper/lower and push/pull/legs twice through lead at 4 and 6 days.

What is a mesocycle?

A mesocycle is a training block of several weeks, usually four to six, that builds volume toward a peak and ends with a lighter deload week. It sits between the microcycle, usually one training week, and the macrocycle, the season or year a run of blocks adds up to. Planning in mesocycles gives progression a shape: start at a volume you recover from, add work as you adapt, back off before fatigue costs you quality, then start the next block from where this one ended.

Common questions

How long should a mesocycle be?

Four to six weeks including the deload suits most people training for muscle. The generator uses six, the app's default: five building weeks and a deload. In the app you can set your own length and deload week.

How many sets per muscle should a hypertrophy program have?

For most muscles, between their MEV and MAV: roughly 8 to 16 hard sets a week for chest, side delts and quads, and 10 to 18 for back. The table under the program shows where week 1 sits for each muscle; the sets per muscle calculator lists the references for all 14.

What happens in the deload week?

Fewer sets and more reps in reserve: each exercise does one set fewer than in week 1, with an RIR target of 3. In the app the suggested weights are lighter too. It is planned, not a sign you failed the block.

How do I know what weight to use?

Pick a weight you can lift for the bottom of the rep range with the RIR target left in reserve. The RIR calculator turns one recent set into a weight for any reps and RIR. In the app the weight is suggested for every set.

Can I change the exercises?

Not on this page: it shows the planner's picks from Mesolab's exercise library. In the app you can swap any exercise for an alternative that trains the same muscle, add your own, and tell it which equipment you have.

Is this program generator free?

Yes, with no signup. The Mesolab app is free to download and your first completed workout is free; training after that needs a subscription.

Is this program right for a beginner?

The structure is: moderate volume, a fixed effort target and a planned deload. A beginner can start with fewer days (2 or 3) and use the RIR target to keep sets honest while learning the lifts. Anyone with an injury or medical condition should check with a professional first.