This tool allows you to quickly build your weightlifting programs, ensure you have proper weekly volume per muscle group , and balance it with the time you spend in a gym . You can build multi-week programs, plan your mesocycles, deload weeks, testing 1RM weeks, and see the weekly undulation of volume and intensity of each exercise on a graph.
Set the program name, create weeks and days, type the list of exercises for each day, putting each exercise on a new line, along with the number of sets and reps after slash (
/ ) character, like this:
Squat 3x3-5
Romanian Deadlift 3x8
Autocomplete will help you with the exercise names. You can also create custom exercises if they're missing in the library.
On the right you'll see Weekly Stats , where you can see the number of sets per week per muscle group, whether you're in the recommended range (indicated by color), strength/hypertrophy split, and if you hover a mouse over the numbers - you'll see what exercises contribute to that number, and how much.
The exercise syntax supports RPEs , percentage of 1RM , rest timers, various progressive overload types, etc. Read more about the features in the docs !
When you're done, you can convert this program to Liftosaur program, and run what you planned in the gym, using the Liftosaur app !
To use this program:
Install Liftosaur app Copy the link to this program by clicking on below Import the link in the app, on the Choose Program screen. Add New Week Duplicate Week Add Week Description
Add Day Description
Delete Day
Day Description (Markdown)
Delete Day Description
Delete Day
Day Description (Markdown)
Delete Day Description
Delete Day
Day Description (Markdown)
Delete Day Description
Delete Day
Day Description (Markdown)
Delete Day Description
Delete Day
Day Description (Markdown)
Delete Day Description
Delete Day
Add Day
Week Stats Total Sets: 97
Strength Sets: 0, 0%
Hypertrophy Sets: 97, 100%
Pull Sets: 0
Biceps: 0↑
Forearms: 0↑
{"maxWidth":2400,"url":"/planner"}
{"exportedProgram":{"customExercises":{"aheiqmkn":{"vtype":"custom_exercise","id":"aheiqmkn","name":"Flat Barbell Bench Press","isDeleted":false,"types":[],"meta":{"targetMuscles":[],"synergistMuscles":[],"bodyParts":[],"sortedEquipment":[]}},"kwnksrsq":{"vtype":"custom_exercise","id":"kwnksrsq","name":"Incline Dumbbell Press","isDeleted":false,"types":[],"meta":{"targetMuscles":[],"synergistMuscles":[],"bodyParts":[],"sortedEquipment":[]}},"qhbfztyk":{"vtype":"custom_exercise","id":"qhbfztyk","name":"Dumbbell Flyes","isDeleted":false,"types":[],"meta":{"targetMuscles":[],"synergistMuscles":[],"bodyParts":[],"sortedEquipment":[]}},"xhlhdzys":{"vtype":"custom_exercise","id":"xhlhdzys","name":"Overhead Barbell Shoulder Press","isDeleted":false,"types":[],"meta":{"targetMuscles":[],"synergistMuscles":[],"bodyParts":[],"sortedEquipment":[]}},"ztpysjxv":{"vtype":"custom_exercise","id":"ztpysjxv","name":"Lateral Raises","isDeleted":false,"types":[],"meta":{"targetMuscles":[],"synergistMuscles":[],"bodyParts":[],"sortedEquipment":[]}},"cichkbxo":{"vtype":"custom_exercise","id":"cichkbxo","name":"Front Raises","isDeleted":false,"types":[],"meta":{"targetMuscles":[],"synergistMuscles":[],"bodyParts":[],"sortedEquipment":[]}},"fergsrql":{"vtype":"custom_exercise","id":"fergsrql","name":"Skull Crushers","isDeleted":false,"types":[],"meta":{"targetMuscles":[],"synergistMuscles":[],"bodyParts":[],"sortedEquipment":[]}},"ukrjouce":{"vtype":"custom_exercise","id":"ukrjouce","name":"Tricep Pushdowns","isDeleted":false,"types":[],"meta":{"targetMuscles":[],"synergistMuscles":[],"bodyParts":[],"sortedEquipment":[]}},"kgisskcr":{"vtype":"custom_exercise","id":"kgisskcr","name":"Russian Twists","isDeleted":false,"types":[],"meta":{"targetMuscles":[],"synergistMuscles":[],"bodyParts":[],"sortedEquipment":[]}},"pjpfntzc":{"vtype":"custom_exercise","id":"pjpfntzc","name":"Deadlifts","isDeleted":false,"types":[],"meta":{"targetMuscles":[],"synergistMuscles":[],"bodyParts":[],"sortedEquipment":[]}},"treytpkp":{"vtype":"custom_exercise","id":"treytpkp","name":"Pull-Ups","isDeleted":false,"types":[],"meta":{"targetMuscles":[],"synergistMuscles":[],"bodyParts":[],"sortedEquipment":[]}},"hopohpku":{"vtype":"custom_exercise","id":"hopohpku","name":"Bent-Over Barbell Rows","isDeleted":false,"types":[],"meta":{"targetMuscles":[],"synergistMuscles":[],"bodyParts":[],"sortedEquipment":[]}},"nonajwmu":{"vtype":"custom_exercise","id":"nonajwmu","name":"Face Pulls","isDeleted":false,"types":[],"meta":{"targetMuscles":[],"synergistMuscles":[],"bodyParts":[],"sortedEquipment":[]}},"dpdroagm":{"vtype":"custom_exercise","id":"dpdroagm","name":"Barbell Curls","isDeleted":false,"types":[],"meta":{"targetMuscles":[],"synergistMuscles":[],"bodyParts":[],"sortedEquipment":[]}},"okniqgok":{"vtype":"custom_exercise","id":"okniqgok","name":"Hammer Curls","isDeleted":false,"types":[],"meta":{"targetMuscles":[],"synergistMuscles":[],"bodyParts":[],"sortedEquipment":[]}},"zrzrjbrx":{"vtype":"custom_exercise","id":"zrzrjbrx","name":"Concentration Curls","isDeleted":false,"types":[],"meta":{"targetMuscles":[],"synergistMuscles":[],"bodyParts":[],"sortedEquipment":[]}},"osctgfhc":{"vtype":"custom_exercise","id":"osctgfhc","name":"Cable Woodchoppers","isDeleted":false,"types":[],"meta":{"targetMuscles":[],"synergistMuscles":[],"bodyParts":[],"sortedEquipment":[]}},"bcscfaxw":{"vtype":"custom_exercise","id":"bcscfaxw","name":"Bicycle Crunches","isDeleted":false,"types":[],"meta":{"targetMuscles":[],"synergistMuscles":[],"bodyParts":[],"sortedEquipment":[]}},"xbpfflcv":{"vtype":"custom_exercise","id":"xbpfflcv","name":"Squats","isDeleted":false,"types":[],"meta":{"targetMuscles":[],"synergistMuscles":[],"bodyParts":[],"sortedEquipment":[]}},"ccfbaasp":{"vtype":"custom_exercise","id":"ccfbaasp","name":"Romanian Deadlifts","isDeleted":false,"types":[],"meta":{"targetMuscles":[],"synergistMuscles":[],"bodyParts":[],"sortedEquipment":[]}},"ycfizdsj":{"vtype":"custom_exercise","id":"ycfizdsj","name":"Dumbbell Lunges","isDeleted":false,"types":[],"meta":{"targetMuscles":[],"synergistMuscles":[],"bodyParts":[],"sortedEquipment":[]}},"mftqagde":{"vtype":"custom_exercise","id":"mftqagde","name":"Step-Ups","isDeleted":false,"types":[],"meta":{"targetMuscles":[],"synergistMuscles":[],"bodyParts":[],"sortedEquipment":[]}},"soveoeqg":{"vtype":"custom_exercise","id":"soveoeqg","name":"Glute Bridges","isDeleted":false,"types":[],"meta":{"targetMuscles":[],"synergistMuscles":[],"bodyParts":[],"sortedEquipment":[]}},"rlzutnxm":{"vtype":"custom_exercise","id":"rlzutnxm","name":"Standing Calf Raises","isDeleted":false,"types":[],"meta":{"targetMuscles":[],"synergistMuscles":[],"bodyParts":[],"sortedEquipment":[]}},"gpttkoiy":{"vtype":"custom_exercise","id":"gpttkoiy","name":"Seated Calf Raises","isDeleted":false,"types":[],"meta":{"targetMuscles":[],"synergistMuscles":[],"bodyParts":[],"sortedEquipment":[]}},"etusioel":{"vtype":"custom_exercise","id":"etusioel","name":"Leg Raises","isDeleted":false,"types":[],"meta":{"targetMuscles":[],"synergistMuscles":[],"bodyParts":[],"sortedEquipment":[]}},"itemxips":{"vtype":"custom_exercise","id":"itemxips","name":"Plank with Hip Dips","isDeleted":false,"types":[],"meta":{"targetMuscles":[],"synergistMuscles":[],"bodyParts":[],"sortedEquipment":[]}}},"program":{"vtype":"program","id":"fhvruzci","name":"My routine","url":"","author":"","shortDescription":"","description":"","nextDay":1,"weeks":[],"isMultiweek":false,"days":[],"exercises":[],"tags":[],"deletedDays":[],"deletedWeeks":[],"deletedExercises":[],"clonedAt":1753620045603,"planner":{"vtype":"planner","name":"My routine","weeks":[{"name":"Week 1","days":[{"name":"Day 1: Push Day (Chest, Shoulders, Triceps)","exerciseText":"// warmup gentle movement\n\n// main\nFlat Barbell Bench Press /4x8-12\nIncline Dumbbell Press /3x8-12\nDumbbell Flyes /3x12-15\nOverhead Barbell Shoulder Press /4x8-12\nLateral Raises /3x12-15\nFront Raises /3x12-15\nTriceps Dip /4x8-12\nSkull Crushers /3x8-12\nTricep Pushdowns /3x12-15\nPlank / 3x60\nRussian Twists /3x20","id":"bnejejun"},{"name":"Day 2: Pull Day (Back, Biceps)","description":"cooldown Stretching Shoulders, Chest, Triceps","exerciseText":"//warmup Light Cardio \n\n//main\nDeadlifts /4x6-10\nPull-Ups /4x8-12\nBent-Over Barbell Rows /3x8-12\nFace Pulls /3x12-15\nBarbell Curls /3x8-12\nHammer Curls /3x12-15\nConcentration Curls /3x12-15\nCable Woodchoppers /3x15 \nBicycle Crunches /3x20","id":"ejawceiu"},{"name":"Day 3: Legs and Core","description":"cooldown Stretching Back, Biceps","exerciseText":"//warmup Light Cardio \n\n//main\nSquats /4x6-12\nLeg Press /3x12-15\nRomanian Deadlifts /3x8-12\nDumbbell Lunges /3x12-15 (per leg)\nStep-Ups /3x12-15 (per leg)\nGlute Bridges /3x12-15\nStanding Calf Raises /4x12-15\nSeated Calf Raises /3x12-15\nLeg Raises /3x15-20\nPlank with Hip Dips /3x15 (per side)","id":"ozjvfnyc"},{"name":"Day 4: Bouldering","description":"cooldownStretching Legs, Core","exerciseText":"","id":"paavpgch"},{"name":"Day 5: Swimming","description":"warmupLight Cardio\nmainBouldering Session\ncooldownStretching Shoulders, Elbows, Wrists, Fingers","exerciseText":"","id":"occmpuly"},{"name":"Day 6: Running (5km)","description":"warmup Freestyle Swim\nmain Interval Training e.g., 100m sprints\ncooldownCool Down Swim","exerciseText":"","id":"nrndslos"}],"id":"girmzkwt"}]}},"version":"20251005115332","settings":{"timers":{"warmup":90,"workout":180,"reminder":900},"units":"kg"}},"shouldSyncProgram":false,"isMobile":false,"revisions":[]}