About 60 popular programs like GZCLP, 5/3/1, Starting Strength and PHUL. Filter by experience, days a week and goal, preview every day, start with one tap.
Open the library
Open the Program tab and tap the swap icon next to the program name. Or go to Me → Program. Both open the Choose a program screen.
When you already have a program, the screen has two tabs: Yours and Built-in. Without one, it shows the built-in list right away. The search field at the top filters by name.
Each card shows the program name, the workout length range like "30-45 mins", a short description and the exercise images. The line below lists weeks, days a week and exercises per day, like "3 weeks, 3x/week, 4-6 exercises per day". The last line is the equipment the program needs.
The footer has two more options. Create New Program starts an empty program of your own. Go Without Program is described below.
Filter by experience, days and time
Above the list is one sentence with four dotted links. Tap a link to pick a value:
I've been lifting for: less than 3 months, 3 to 12 months, more than a year.
I can work out: 3, 4, 5 or 6 days a week.
for: 30-45, 45-60, 60-90 or 90+ minutes.
My goal is: strength, hypertrophy, or strength and hypertrophy.
The list keeps only programs that match every value you picked. Pick the empty option, like "any time", to clear a filter. If nothing matches, the screen says "No programs found with selected filters".
Sort ascending by orders the list by Age, Frequency or Duration.
Check the program before you start
Tap a card to open the program info sheet. It shows the author, the full description and Average time of a workout, like 0:45.
The app estimates that time from the program text. Each set counts 20 seconds of setup, 7 seconds per rep, and the rest after it. The rest is the set's own timer, the Superset timer, or your Workout timer from Me → Timers. See Rest Timer for how those timers are picked.
The program name is a link to the program's page on the site.
Preview the whole program
Tap Preview on the info sheet. The Program Preview screen lists every week, every day and every exercise with its sets, reps and weights. The Program selector at the top switches to another built-in program without going back.
Turn on Enable Playground to run the program without saving anything. Tap the set squares to complete sets and watch the weights and set schemes change. Tap the edit icon to set your own weights and variables. The muscles icon next to the name shows the muscle groups the program trains.
Start the program
The purple button on the info sheet says Start when you have no programs yet, and Clone when you already have one. Tap it, and the app copies the program into your own programs and makes it current. Weights are converted to the unit from your settings, lb or kg. Your other programs stay under the Yours tab.
If the program uses 1RM weights and some of yours are not set, the Set 1 Rep Maxes screen opens first. Otherwise the app opens the Home tab.
Import a program from a link
Tap Import in the top right corner of the Choose a program screen. Paste a link from the web editor or a link somebody shared with you, then tap Add.
The app asks "Do you want to import program X?". If the program uses the other weight unit, it also asks to convert the weights to yours. If you already have a program with the same id, it asks before overwriting it. The imported program becomes current.
Go without a program
Tap Go Without Program at the bottom of the library. The app creates an empty program called "Ad-Hoc Workout" and opens the Home tab. You add exercises during each workout and build the program along the way.
When you open the app for the first time, the Choose your program screen offers the same four choices: Pick a built-in program, Create a program, Import from link and Go without program.
Browse programs on the site
Every built-in program also has a page at liftosaur.com/programs. The page has the same filters and sort as the app, plus the full description, the preview and the Liftoscript text of each program. The link in the info sheet opens that page.
{"feature":{"id":"built-in-programs","title":"Built-in Programs","shortDescription":"About 60 popular programs like GZCLP, 5/3/1, Starting Strength and PHUL. Filter by experience, days a week and goal, preview every day, start with one tap.","order":10,"category":"Programs","datePublished":"2026-09-27","dateModified":"2026-09-28","screenshots":["built-in-programs-library","built-in-programs-info"]},"content":"## Open the library\n\n\n\nOpen the **Program** tab and tap the swap icon next to the program name. Or go to **Me → Program**. Both open the **Choose a program** screen.\n\nWhen you already have a program, the screen has two tabs: **Yours** and **Built-in**. Without one, it shows the built-in list right away. The search field at the top filters by name.\n\nEach card shows the program name, the workout length range like \"30-45 mins\", a short description and the exercise images. The line below lists weeks, days a week and exercises per day, like \"3 weeks, 3x/week, 4-6 exercises per day\". The last line is the equipment the program needs.\n\nThe footer has two more options. **Create New Program** starts an empty program of your own. **Go Without Program** is described below.\n\n## Filter by experience, days and time\n\nAbove the list is one sentence with four dotted links. Tap a link to pick a value:\n\n- **I've been lifting for**: less than 3 months, 3 to 12 months, more than a year.\n- **I can work out**: 3, 4, 5 or 6 days a week.\n- **for**: 30-45, 45-60, 60-90 or 90+ minutes.\n- **My goal is**: strength, hypertrophy, or strength and hypertrophy.\n\nThe list keeps only programs that match every value you picked. Pick the empty option, like \"any time\", to clear a filter. If nothing matches, the screen says \"No programs found with selected filters\".\n\n**Sort ascending by** orders the list by **Age**, **Frequency** or **Duration**.\n\n## Check the program before you start\n\n\n\nTap a card to open the program info sheet. It shows the author, the full description and **Average time of a workout**, like 0:45.\n\nThe app estimates that time from the program text. Each set counts 20 seconds of setup, 7 seconds per rep, and the rest after it. The rest is the set's own timer, the **Superset** timer, or your **Workout** timer from **Me → Timers**. See [Rest Timer](/features/rest-timer) for how those timers are picked.\n\nThe program name is a link to the program's page on the site.\n\n## Preview the whole program\n\n\n\nTap **Preview** on the info sheet. The **Program Preview** screen lists every week, every day and every exercise with its sets, reps and weights. The **Program** selector at the top switches to another built-in program without going back.\n\nTurn on **Enable Playground** to run the program without saving anything. Tap the set squares to complete sets and watch the weights and set schemes change. Tap the edit icon to set your own weights and variables. The muscles icon next to the name shows the muscle groups the program trains.\n\n## Start the program\n\n\n\nThe purple button on the info sheet says **Start** when you have no programs yet, and **Clone** when you already have one. Tap it, and the app copies the program into your own programs and makes it current. Weights are converted to the unit from your settings, lb or kg. Your other programs stay under the **Yours** tab.\n\nIf the program uses 1RM weights and some of yours are not set, the **Set 1 Rep Maxes** screen opens first. Otherwise the app opens the Home tab.\n\n## Import a program from a link\n\n\n\nTap **Import** in the top right corner of the **Choose a program** screen. Paste a link from the [web editor](/program) or a link somebody shared with you, then tap **Add**.\n\nThe app asks \"Do you want to import program X?\". If the program uses the other weight unit, it also asks to convert the weights to yours. If you already have a program with the same id, it asks before overwriting it. The imported program becomes current.\n\n## Go without a program\n\nTap **Go Without Program** at the bottom of the library. The app creates an empty program called \"Ad-Hoc Workout\" and opens the Home tab. You add exercises during each workout and build the program along the way.\n\nWhen you open the app for the first time, the **Choose your program** screen offers the same four choices: **Pick a built-in program**, **Create a program**, **Import from link** and **Go without program**.\n\n## Browse programs on the site\n\nEvery built-in program also has a page at [liftosaur.com/programs](/programs). The page has the same filters and sort as the app, plus the full description, the preview and the Liftoscript text of each program. The link in the info sheet opens that page.","sizes":{"account/account-email-form":{"width":600,"height":1304},"account/account-forgot-password":{"width":600,"height":1304},"account/account-screen":{"width":600,"height":1304},"account/account-sign-in":{"width":600,"height":1304},"chatgpt-claude-and-ai/chatgpt-claude-and-ai-autofill":{"width":600,"height":1304},"api/api-key-created":{"width":600,"height":1304},"api/api-keys-empty":{"width":600,"height":1304},"api/api-me-row":{"width":600,"height":1304},"apple-watch/apple-watch-health-settings":{"width":600,"height":1304},"apple-watch/watch-apple-watch-amrap":{"width":416,"height":496},"apple-watch/watch-apple-watch-crown":{"width":416,"height":496},"apple-watch/watch-apple-watch-exercise":{"width":416,"height":496},"apple-watch/watch-apple-watch-get-ready":{"width":416,"height":496},"apple-watch/watch-apple-watch-home":{"width":416,"height":496},"apple-watch/watch-apple-watch-set-clock":{"width":416,"height":496},"apple-watch/watch-apple-watch-workout":{"width":416,"height":496},"built-in-programs/built-in-programs-import":{"width":600,"height":1304},"built-in-programs/built-in-programs-info":{"width":600,"height":1304},"built-in-programs/built-in-programs-library":{"width":600,"height":1304},"built-in-programs/built-in-programs-preview":{"width":600,"height":1304},"built-in-programs/built-in-programs-started":{"width":600,"height":1304},"changing-a-workout/changing-a-workout-adhoc":{"width":600,"height":1304},"changing-a-workout/changing-a-workout-adhoc-picker":{"width":600,"height":1304},"changing-a-workout/changing-a-workout-create-program-day":{"width":600,"height":1304},"changing-a-workout/changing-a-workout-edit-day":{"width":600,"height":1304},"changing-a-workout/changing-a-workout-edit-exercise":{"width":600,"height":1304},"changing-a-workout/changing-a-workout-next-workout":{"width":600,"height":1304},"changing-a-workout/changing-a-workout-pick-day":{"width":600,"height":1304},"changing-a-workout/changing-a-workout-program-day":{"width":600,"height":1304},"changing-a-workout/changing-a-workout-swap-adhoc":{"width":600,"height":1304},"changing-a-workout/changing-a-workout-swap-from-program":{"width":600,"height":1304},"changing-a-workout/changing-a-workout-swap-recent":{"width":600,"height":1304},"custom-exercises/custom-exercises-autofill":{"width":600,"height":1304},"custom-exercises/custom-exercises-clone-library":{"width":600,"height":1304},"custom-exercises/custom-exercises-cloned":{"width":600,"height":1304},"custom-exercises/custom-exercises-form":{"width":600,"height":1304},"custom-exercises/custom-exercises-hidden-group":{"width":600,"height":1304},"custom-exercises/custom-exercises-image-library":{"width":600,"height":1304},"custom-exercises/custom-exercises-image-source":{"width":600,"height":1304},"custom-exercises/custom-exercises-in-workout":{"width":600,"height":1304},"custom-exercises/custom-exercises-muscle-groups":{"width":600,"height":1304},"custom-exercises/custom-exercises-picker":{"width":600,"height":1304},"custom-exercises/custom-exercises-target-muscles":{"width":600,"height":1304},"equipment-and-gyms/equipment-and-gyms-barbell":{"width":600,"height":1304},"equipment-and-gyms/equipment-and-gyms-custom":{"width":600,"height":1304},"equipment-and-gyms/equipment-and-gyms-exercise":{"width":600,"height":1304},"equipment-and-gyms/equipment-and-gyms-fixed":{"width":600,"height":1304},"equipment-and-gyms/equipment-and-gyms-gyms":{"width":600,"height":1304},"equipment-and-gyms/equipment-and-gyms-hidden":{"width":600,"height":1304},"equipment-and-gyms/equipment-and-gyms-list":{"width":600,"height":1304},"exercise-library/exercise-library-calculator":{"width":600,"height":1304},"exercise-library/exercise-library-from-program":{"width":600,"height":1304},"exercise-library/exercise-library-list":{"width":600,"height":1304},"exercise-library/exercise-library-multi-add":{"width":600,"height":1304},"exercise-library/exercise-library-override-muscles":{"width":600,"height":1304},"exercise-library/exercise-library-picker":{"width":600,"height":1304},"exercise-library/exercise-library-prs":{"width":600,"height":1304},"exercise-library/exercise-library-search":{"width":600,"height":1304},"exercise-library/exercise-library-stats":{"width":600,"height":1304},"exercise-library/exercise-library-swap":{"width":600,"height":1304},"graphs/graphs-bodyweight":{"width":600,"height":1304},"graphs/graphs-choose":{"width":600,"height":1304},"graphs/graphs-exercise":{"width":600,"height":1304},"graphs/graphs-legend":{"width":600,"height":1304},"graphs/graphs-muscle-group":{"width":600,"height":1304},"graphs/graphs-personal-records":{"width":600,"height":1304},"graphs/graphs-settings":{"width":600,"height":1304},"health-sync/android-health-sync-measurements":{"width":600,"height":1339},"health-sync/android-health-sync-settings":{"width":600,"height":1339},"health-sync/android-health-sync-share":{"width":600,"height":1339},"health-sync/android-health-sync-sleep-nutrition":{"width":600,"height":1339},"health-sync/health-sync-measurements":{"width":600,"height":1304},"health-sync/health-sync-settings":{"width":600,"height":1304},"health-sync/health-sync-share":{"width":600,"height":1304},"health-sync/health-sync-sleep-nutrition":{"width":600,"height":1304},"import-export/import-export-export":{"width":600,"height":1304},"import-export/import-export-hevy":{"width":600,"height":1304},"import-export/import-export-import":{"width":600,"height":1304},"liftoscript/liftoscript-exercise-sheet":{"width":600,"height":1304},"liftoscript/liftoscript-full-program":{"width":600,"height":1304},"liftoscript/liftoscript-per-day":{"width":600,"height":1304},"liftoscript/liftoscript-playground":{"width":600,"height":1304},"lock-screen-and-notifications/android-lock-screen-and-notifications-live-update":{"width":600,"height":1339},"lock-screen-and-notifications/android-lock-screen-and-notifications-reminder":{"width":600,"height":1339},"lock-screen-and-notifications/android-lock-screen-and-notifications-sound":{"width":600,"height":1339},"lock-screen-and-notifications/lock-screen-and-notifications-dynamic-island":{"width":600,"height":1304},"lock-screen-and-notifications/lock-screen-and-notifications-live-activity":{"width":600,"height":1304},"lock-screen-and-notifications/lock-screen-and-notifications-reminder":{"width":600,"height":1304},"lock-screen-and-notifications/lock-screen-and-notifications-sound":{"width":600,"height":1304},"measurements/measurements-add":{"width":600,"height":1304},"measurements/measurements-bodyweight":{"width":600,"height":1304},"measurements/measurements-moving-average":{"width":600,"height":1304},"measurements/measurements-sleep-nutrition":{"width":600,"height":1304},"measurements/measurements-types":{"width":600,"height":1304},"first-run-and-settings/first-run-and-settings-appearance":{"width":600,"height":1304},"first-run-and-settings/first-run-and-settings-dark-mode":{"width":600,"height":1304},"first-run-and-settings/first-run-and-settings-equipment":{"width":600,"height":1304},"first-run-and-settings/first-run-and-settings-me":{"width":600,"height":1304},"first-run-and-settings/first-run-and-settings-units":{"width":600,"height":1304},"first-run-and-settings/first-run-and-settings-welcome":{"width":600,"height":1304},"playground/playground-completed":{"width":600,"height":1304},"playground/playground-day":{"width":600,"height":1304},"playground/playground-finished":{"width":600,"height":1304},"playground/playground-variables":{"width":600,"height":1304},"premium/premium-account":{"width":600,"height":1304},"premium/premium-feature-info":{"width":600,"height":1304},"premium/premium-plans":{"width":600,"height":1304},"program-editor/program-editor-create":{"width":600,"height":1304},"program-editor/program-editor-day-details":{"width":600,"height":1304},"program-editor/program-editor-exercise-sheet":{"width":600,"height":1304},"program-editor/program-editor-full-text":{"width":600,"height":1304},"program-editor/program-editor-grid":{"width":600,"height":1304},"program-editor/program-editor-perday-text":{"width":600,"height":1304},"program-editor/program-editor-ui-mode":{"width":600,"height":1304},"program-editor/program-editor-week-stats":{"width":600,"height":1304},"progressions/progressions-linear-settings":{"width":600,"height":1304},"progressions/progressions-preview":{"width":600,"height":1304},"progressions/progressions-state-variables":{"width":600,"height":1304},"progressions/progressions-suppressed":{"width":600,"height":1304},"rest-timer/rest-timer-collapsed":{"width":600,"height":1304},"rest-timer/rest-timer-dynamic-island":{"width":600,"height":1304},"rest-timer/rest-timer-expanded":{"width":600,"height":1304},"rest-timer/rest-timer-get-ready":{"width":600,"height":1304},"rest-timer/rest-timer-lock-screen":{"width":600,"height":1304},"rest-timer/rest-timer-settings":{"width":600,"height":1304},"rest-timer/rest-timer-sound":{"width":600,"height":1304},"rest-timer/watch-rest-timer":{"width":416,"height":496},"rest-timer/watch-rest-timer-exercise":{"width":416,"height":496},"set-types/set-types-amrap-popup":{"width":600,"height":1304},"set-types/set-types-per-side":{"width":600,"height":1304},"set-types/set-types-rpe-logged":{"width":600,"height":1304},"set-types/set-types-rpe-popup":{"width":600,"height":1304},"sharing-programs/sharing-programs-export-text":{"width":600,"height":1304},"sharing-programs/sharing-programs-image-preview":{"width":600,"height":1304},"sharing-programs/sharing-programs-image-settings":{"width":600,"height":1304},"sharing-programs/sharing-programs-import":{"width":600,"height":1304},"sharing-programs/sharing-programs-menu":{"width":600,"height":1304},"sharing-programs/sharing-programs-private-link":{"width":600,"height":1304},"sharing-programs/sharing-programs-public-link":{"width":600,"height":1304},"sharing-workouts/sharing-workouts-copied-text":{"width":600,"height":1304},"sharing-workouts/sharing-workouts-finish-screen":{"width":600,"height":1304},"sharing-workouts/sharing-workouts-profile-settings":{"width":600,"height":1304},"sharing-workouts/sharing-workouts-share-sheet":{"width":600,"height":1304},"sharing-workouts/sharing-workouts-story-preview":{"width":600,"height":1304},"supersets/supersets-liftoscript":{"width":600,"height":1304},"supersets/supersets-next-exercise":{"width":600,"height":1304},"supersets/supersets-picker":{"width":600,"height":1304},"supersets/supersets-program-editor":{"width":600,"height":1304},"supersets/supersets-timer":{"width":600,"height":1304},"supersets/supersets-workout":{"width":600,"height":1304},"sync-and-offline/sync-and-offline-account":{"width":600,"height":1304},"sync-and-offline/sync-and-offline-me-account":{"width":600,"height":1304},"sync-and-offline/sync-and-offline-sign-in":{"width":600,"height":1304},"timed-sets/timed-sets-count-up":{"width":600,"height":1304},"timed-sets/timed-sets-edit-time":{"width":600,"height":1304},"timed-sets/timed-sets-get-ready":{"width":600,"height":1304},"timed-sets/timed-sets-recorded":{"width":600,"height":1304},"timed-sets/timed-sets-running":{"width":600,"height":1304},"timed-sets/timed-sets-set-row":{"width":600,"height":1304},"timed-sets/timed-sets-timers":{"width":600,"height":1304},"week-insights/week-insights-details":{"width":600,"height":1304},"week-insights/week-insights-edit-muscle-groups":{"width":600,"height":1304},"week-insights/week-insights-exercises":{"width":600,"height":1304},"week-insights/week-insights-home":{"width":600,"height":1304},"week-insights/week-insights-muscle-groups":{"width":600,"height":1304},"week-insights/week-insights-settings":{"width":600,"height":1304},"workout-history/workout-history-change-date":{"width":600,"height":1304},"workout-history/workout-history-delete":{"width":600,"height":1304},"workout-history/workout-history-feed":{"width":600,"height":1304},"workout-history/workout-history-menu":{"width":600,"height":1304},"workout-history/workout-history-month-calendar":{"width":600,"height":1304},"workout-history/workout-history-note-on-card":{"width":600,"height":1304},"workout-history/workout-history-notes":{"width":600,"height":1304},"workout-history/workout-history-past-card":{"width":600,"height":1304},"workout-history/workout-history-past-workout":{"width":600,"height":1304},"workout-history/workout-history-week-insights":{"width":600,"height":1304},"workout-screen/workout-screen-e1rm":{"width":600,"height":1304},"workout-screen/workout-screen-edit-target":{"width":600,"height":1304},"workout-screen/workout-screen-exercise-menu":{"width":600,"height":1304},"workout-screen/workout-screen-exercise-notes":{"width":600,"height":1304},"workout-screen/workout-screen-history":{"width":600,"height":1304},"workout-screen/workout-screen-keypad":{"width":600,"height":1304},"workout-screen/workout-screen-next-set":{"width":600,"height":1304},"workout-screen/workout-screen-overview":{"width":600,"height":1304},"workout-screen/workout-screen-rounding":{"width":600,"height":1304},"workout-screen/workout-screen-summary":{"width":600,"height":1304}}}