Program-based strength training

Progress unleashed

Pick your program. Hit your sets. Keep progressing.

Proven strength and hypertrophy programs meet an intuitive an easy-to-use, offline-first workout logger.

Android open test · iOS coming soon Get it on Google PlayComing soon to the App Store
Popular programs Transparent progression Intuitive Scriptable Web companion
IronGains training tab with the next GZCLP workout
Plan
GZCLP workout preview with weights, reps, and rest times
Preview
Active IronGains workout with completed sets and rest timer
Log

How it works

Plan, log, progress!

Plan once, then just show up to the gym and log your workouts.

01

Proven Programs

Start from GZCLP, with Greyskull LP, 5/3/1 and more on the way.

02

Fast Logging

Tap through sets with targets in view and rest timers built in.

03

Track Progress

Every session updates your projections and next-session targets.

04

Tailored to You

Set your numbers once, then progression adapts as you lift.

The app

Offline-first, easy-as workout logging

Focused on simplicity and easy-of-use, the app never gets in the way. No internet? No problem. Need to drop a set or swap out an exercise on the fly? No problem.

GZCLP program overview showing its upcoming workout

Program

Your program at a glance. Upcoming workouts, progress made, and training history.

GZCLP configuration screen with progression settings

Configure

Configure your program & manage progression state.

Training tab showing the next GZCLP workout

Up next

Preview the next session and it's warm-ups and working sets.

Workout preview showing weights, reps, and rest times

Preview

Detailed break-down of upcoming workout.

Active workout logger with completed sets and rest timer

Train

Intuitive, fast, offline-first logging experience.

More features

More things the app can do

At it's core IronGains combines faithful program implementations with an inuitive & flexible logging experience, but it offers even more

Plan ahead

Preview how program settings affect upcoming workouts and projected progressions.

Guided opt-in progression

Progression rules are prescribed by the program and selected based on performance, but you retain the final say.

Edit anything

Change a weight, add a set or drop one mid-session. The app guides, it does not dictate.

Cloud Sync

Sync your history & progress across devices.

Program & lift progression charts

Track & visualise progress of your lift

Templates

Save the workout shapes you keep coming back to and start from one instead of a blank screen.

Offline first

Every set is saved to your phone the moment you tap it, then syncs once you have a connection. No signal needed to train.

Scriptable

Programs are implemented in a custom language called 'IronScript' with a streamlined editing experience in the web dashboard.

Programs

Popular strength programs built-in

Choose a curated strength program instead of building from a blank workout template. Progression is suggested automatically based on performance, but remains entirely in your control

GZCLP program art
GZCLP

Faithful implementation of the popular GZCLP routine.

  • Configure your T1, T2, T3s
  • Configurable rep schemes
  • Configurable AMRAP progression
  • Optional warmup sets
3 or 4-day Preview program
Greyskull LP, 5/3/1 for Beginners, and Boring But Big program artwork
Program roadmap

More faithful, configurable program implementations are on the way.

  • Greyskull LP In development
  • 5/3/1 programs In development

Want something else? Help choose what comes next.

Request a program

Program Designer

Feature-complete program editing experience

Build or fork an IronScript program, then simulate its workouts and progression beside the source. Refine the plan before you run it in the gym.

Program Designer edit · simulate · progress
IronGains Program Designer showing IronScript source alongside a simulated squat workout and progression result

Good to know

FAQ

Less tapping, more lifting

Stop guessing and start tracking.

Pick a plan, set your numbers, and start lifting without turning training into admin.