Track your strength. See your progress.
GainLog is a simple, focused workout tracker designed for High Intensity Training (HIT) and strength training. No fluff, no social features — just you and your progress.
Create custom workout templates with your favorite exercises. Start a session with one tap.
Visual charts show your strength gains over time for each exercise.
See your last workout's reps and weight right below each exercise.
Add form cues, tips, or instructions to any exercise.
Accidentally close the app? Your in-progress workout is automatically saved.
Export your data to CSV for backups or import previous workout data.
Tap the "+" button on the main screen, give your workout a name, and add exercises from the exercise library. You can create new exercises or choose from ones you've used before.
From the main screen, find your workout template and tap "Log Workout". Enter your reps and weights for each set, rate your form, and tap "Finish" when done.
All your workout data is stored locally on your device. We do not collect or transmit any of your information to external servers.
Tap the export button (arrow icon) on the main screen to export all your workout data as a CSV file. You can save this to your Files app, iCloud, or share it however you like.
While logging a workout, tap the info icon (ⓘ) next to any exercise name to add or edit notes about form, cues, or tips.
Don't worry! GainLog automatically saves your workout as a draft. When you return and start the same workout, your progress will be restored.
Go to the workout's history view, tap "Edit" in the top right corner, then tap the red minus button next to the session you want to delete.
We're here to help! If you have questions, feedback, or run into any issues, please reach out: