Free workout plans

Workout Plans

Free weekly workout plans with every exercise, set, rep and rest time written out, plus simple rules for when to add weight. Pick a plan by how many days you can train and where you train: a gym, or at home with no equipment or a pair of dumbbells. Every exercise links to a step-by-step guide.

Written by the GymStreak coaching teamUpdated

Which plan is right for you?

PlanDays a weekSessionLevelEquipment
Push/pull/legs3 or 6 days a week60–75 minIntermediateFull gym
Upper/lower split4 days a week55–70 minBeginner to intermediateFull gym
3-day full body3 days a week50–65 minBeginner to intermediateFull gym
Beginner gym plan3 days a week40–50 minBeginnerGym machines and dumbbells
Home workout (no equipment)3 days a week35–45 minBeginner to intermediateNone (a chair or sofa helps)
Beginner home workout3 days a week20–30 minComplete beginnerNone (a wall and a table help)
20-minute home workout3 days a week20 minBeginner to intermediateNone
Home dumbbell workout3 days a week40–50 minBeginner to intermediateA pair of dumbbells

Gym plans

For a gym with barbells, dumbbells, cables and machines.

Home plans

No equipment, or just a pair of dumbbells.

How these plans are written

Mainstream programming

Sets, reps and rest times follow the American College of Sports Medicine’s resistance training position stand and NSCA guidance: conservative ranges that work for most people.

Clear progression

Every plan says exactly when to add reps or weight, how hard each set should be (see reps in reserve) and what to do if you stall.

Every exercise explained

Each exercise links to its guide in the exercise library, with form cues and the muscles it works. Terms are explained in the glossary.

General fitness guidance, not medical advice.

Want a plan built for you?

GymStreak’s AI builds a weekly plan like these around your goal, training days, session length, equipment and injuries, with a demo for every exercise. Free to download; starting and logging workouts needs Premium, an in-app subscription, and the app shows your local price before you pay.