Easy Reps: Gym Workout Tracker
Weight Lifting & Strength Log
Free · Designed for iPad. Not verified for macOS.
Easy Reps – Build Your Strongest Self
Your strength journey starts here. Whether you train at home or in the gym, Easy Reps helps you stay consistent, track real progress, and celebrate every win. No distractions, no sign-ups, no subscriptions.
900+ Exercises, Zero Guesswork
Browse 900+ exercises with photos, muscle diagrams, and step-by-step instructions
Exercises use the names you know from the gym, plus smart search aliases
Filter by muscle group or equipment, from barbells to bands
Train Smarter, Not Harder
Start with 65 ready-made workout templates, from beginner full-body to Push/Pull/Legs and HIIT
Build unlimited custom workouts to match your routine and goals
Log weights, reps, timed sets, and bodyweight moves
Stay on pace with the built-in rest timer
Load the bar right with the plate calculator
Level up with practical training articles in the Learn tab
Track What Matters
Automatic PRs and 1-rep-max estimates for every exercise
Charts and a calendar view show your progress over time
Revisit every session in detailed workout history
Made for iPhone and Apple Watch
Start, track, and finish workouts right from your wrist, with live heart rate
Follow your session on the Lock Screen with Live Activities and Dynamic Island
Keep your stats in sight with a Home Screen widget
Share and Connect
Celebrate wins with customizable workout summary cards
Send finished workouts to Strava
Save workouts and heart rate to Apple Health
Your Data, On Your Terms
Import your history from Strong, Hevy, or RepCount
Export everything to CSV anytime
iCloud backup keeps your data safe, no account needed
Make It Yours
Switch between English, German, Spanish, and French anytime in Settings
Light or dark mode, four color themes, and alternate app icons
No ads. No clutter. Just lifting.
Download Easy Reps and make progress, one workout at a time.
more Finally a completely free app that’s actually good. It’s simple to use and I love that it has instructions and videos for each exercise. I also love how each exercise is organized by muscle group and you can search for an exercise based on the equipment you have
Developer Response I'm happy you're enjoying the app! ❤️
Finally a completely free app that’s actually good. It’s simple to use and I love that it has instructions and videos for each exercise. I also love how each exercise is organized by muscle group and you can search for an exercise based on the equipment you have
I'm happy you're enjoying the app! ❤️
This app is amazing. Absolutely NO payments needed, and super easy to customize your routine, including if its a timer, bodyweight, and more! I can’t wait for more workout options to come out.
This app is amazing. Absolutely NO payments needed, and super easy to customize your routine, including if its a timer, bodyweight, and more! I can’t wait for more workout options to come out.
This update is a major stability and accuracy release. We fixed a wide range of bugs across history, stats, imports, the watch app, and the Lock Screen — plus a new app icon to make it yours.
New app icon
• Personalize your Home Screen — there's a new app icon to choose from in Settings.
Your workout history is safer
• Fixed a serious bug where deleting a single set could wipe out that whole exercise's history for the session.
• Finishing a workout can no longer save a duplicate — and if a save ever fails, your workout is kept so you can retry instead of losing it.
• Set notes now save correctly and persist after you close the app.
• Renaming an exercise no longer splits its history, personal records, and progress charts into two.
• Deleting or editing a history entry that fails no longer leaves your data in a weird state.
More accurate stats & charts
• "Days ago" labels and dates are now correct (a month-old workout no longer shows as "this week").
• Personal records are now compared only against earlier workouts, never future ones.
• Estimated 1-rep-max is now calculated consistently everywhere in the app.
• Combined-volume charts no longer mix cardio distance/time into your weight totals.
• Progress charts and tooltips now select and display the correct workout, including renamed ones.
• Fixed a crash that could occur in all-time stats, and stats and the home-screen widget now refresh correctly at the start of a new day.
Import & export
• CSV imports of workouts and history now work correctly (previously many rows were silently skipped).
• Re-importing the same backup no longer duplicates your exercises and sets.
• Weights imported from Hevy now convert to your chosen unit — kg users no longer see inflated numbers.
• Imports now honestly report whether they succeeded, and notes and names with quotation marks import correctly.
Building & editing workouts
• Deleting a workout no longer leaves orphaned data behind.
• Duplicating a workout now copies everything — rest timers, distances, notes, and the description.
• "Cancel" while editing an exercise now truly discards your changes, and switching tracking mode no longer reverts.
• New custom exercises are numbered correctly, removed duplicate exercises from the picker and search, and fixed plate-calculator weights like 57.5 getting rounded off.
Apple Watch
• Joining a workout from your watch mid-session no longer resets your calorie count.
• A freshly started watch workout is no longer immediately cancelled by a delayed sync, and stale offline commands can no longer disrupt a different in-progress workout.
Live Activity & Lock Screen
• The workout timer no longer drifts ahead after you pause.
• The rest-timer countdown no longer freezes at 0:00 on the Lock Screen.
• kg users no longer briefly see "lbs" when a workout starts.
Strava, settings & more
• A brief network hiccup no longer disconnects your Strava account, and uploaded activities now show the correct start time.
• Onboarding no longer reappears every launch, denying Health access no longer zeroes out your body weight, and the iCloud Sync toggle is now respected.
• Switching the app's language updates instantly, and the app recovers gracefully instead of crashing if data fails to load at launch.
• Plus dozens of smaller reliability and syncing fixes throughout.
4.3.1 Jul 21
• Easy Reps now speaks your language: the app is fully localized in German, Spanish, and French — and you can switch languages right in Settings, no restart needed.
• Exercise photos: preset exercises now include images, alongside the muscle diagram and instructions.
• Easier to find: exercises now use the names you know from the gym, plus search aliases so you'll find them under whatever you call them.
• Minor bug fixes and improvements.
4.3 Jul 14
Start and end your workouts straight from your Apple Watch. Fully in sync with your iPhone, with your exercise list, sets, and heart rate on your wrist.
4.2 Jun 27
Apple Watch - Redesigned Workout View
- The exercise and set list now uses the full screen, giving you more room to see your workout at a glance
- Heart rate and set progress (e.g. 5/18) now appear in the status bar next to the clock, always visible while you scroll
- Set rows are larger and easier to tap — the entire row is now tappable, not just the checkmark
- Cleaner layout with simplified set labels
Apple Watch - Set Completion Fix
- Fixed an issue where tapping a set to mark it complete would sometimes revert after a moment, requiring multiple taps. The Watch now reliably registers your first tap.
General
- Added 8 new workout templates: Push Day, Pull Day, Leg Day, Full Body Gym, Upper Body Dumbbell, Core Essentials, Bodyweight Only, and Glute Focus Gym (65 templates total)
- Bug fixes and performance improvements
4.1 Mar 4
Easy Reps version 4 introduces support for cardio workouts, along with numerous interface improvements and quality enhancements for a smoother, more versatile experience.
Cardio support:
• Added time-based and distance-based workouts
• Create running intervals by setting distance per set
• Track time-based exercises like battle ropes
• History and personal records now include cardio metrics, with best times and distances displayed alongside strength achievements
• Completed cardio sessions fully contribute to overall workout statistics
Routine and exercise management:
• Home screen now displays the full list of exercises in each routine instead of just a count
• Simplified exercise editing interface: rest timer and controls always visible, add/remove set buttons for easier adjustments
• Streamlined exercise type selection and added support for distance and time inputs
• Exercise name and type fields now include clear titles
Exercise library and addition:
• Muscle groups always visible at the top when adding or viewing exercises
• Cleaner exercise list with preview images on the left
• Filter button in the top right for equipment, category, or difficulty level
• Muscle group diagram relocated to the bottom of exercise detail pages for immediate access to instructions
• Primary muscles highlighted in accent color, secondary in gray for better distinction
• Fixed missing categories for approximately 200 exercises and added instructions for another 200
• Expanded library now exceeds 1000 exercises with improved coverage across all types
• Exercise list cards now show primary and secondary muscles
Workout experience:
• Rest timer selection uses a clean dropdown
• Updated active timer interface for consistency (enhanced appearance on latest iOS versions)
• No confirmation prompt when canceling an unfinished workout with no sets completed
• Pause and resume buttons during active workouts are now large and clearly labeled
• Completed workout text color automatically adjusts to chosen background
• Simplified text overlay options with straightforward type and weight selection
Plate calculator:
• Completely redesigned with visual representation of plates to load on each side
• Adjustable bar weight, instant pounds/kilograms switching
• Plus/minus buttons or direct weight entry
Additional refinements:
• Consistent button styling across all pages
• Settings page simplified with focused options
• Theme colors improved for visibility in light and dark modes
These updates make Easy Reps faster, more intuitive, and better suited for both strength and cardio training. Thank you for using Easy Reps.
Other minor fixes and improvements:
• Improved app performance and responsiveness
• Fixed a but where deleting an exercise would navigate you back to the home page
• Fixed memory leaks that could cause the app to slow down during long workout sessions
• Enhanced workout state restoration - your progress is now properly recovered if the app closes unexpectedly
• Faster loading of workout lists and completion history
• Improved Apple Watch connectivity reliability
• Better background task handling for workout preservation
• Optimized Live Activity updates during workouts
• General stability improvements and bug fixes
4.0 Jan 13
Workout Detail View:
Edit Exercise button and re-order controls now use subtle grey instead of accent color
Sharing a workout with friends finally works reliably (not just AirDrop!)
Reordering exercises now comes with a smooth, satisfying animation
Adding Exercises:
Removed the redundant reps/time labels from exercise cards (they weren't adding value)
Muscle group filters now sort by most popular instead of alphabetical
"Add Custom Exercise" button is now the very first item in the list for easier access
Cleaned up the exercise list and added a clear "Add" button to make the whole screen easier to understand
Home Screen & Routines:
Moved the "Routines" title from the top into the list itself so it's less confusing for new users
Relocated the "Add" button next to the routines (instead of floating above them)
Creating your own routine is now much clearer with better button copy
Editing Exercises:
Save and Cancel buttons are now clean icons (just like the latest iOS design)
Other Improvements:
Fixed several color issues that appeared on iOS 26
Added anonymous usage tracking so I can focus development on what you actually use most
Fixed truncated text in the onboarding screen when selecting units
3.18 12/16/2025
• You can now add a custom exercise during an active workout without exiting
• Improved onboarding to better explain pounds vs kilograms and Health integration
• Adjusting weight is now easier to tap (The minus button had a glitch that made it hard to tap)
• Updated Settings page to make it easier to select app icon, theme, and appearance
• Fixed an issue where progress was not syncing between iPhone, iPad, and Mac for some users
• Fixed a bug that made the app look unpolished when first downloaded
• Fixed a bug that prevented some users from editing exercises
• Fixed layout issue in the Learn tab where Quick Tips were cut off
3.17 10/06/2025
Apple Health + Watch Support
• Completed workouts now sync with Apple Health and Fitness
• Apple Watch integration shows live heart rate & workout progress
• Heart rate tracking now available during workouts
Smarter, More Visual Workouts
• Each exercise now includes an animated demo and muscle group diagram
• Redesigned 1RM, history, and record buttons for better clarity
• Added labels to temporary set buttons for easier use
Enhanced Completion Experience
• Completion card now remembers your wallpaper and text settings
• Added 30 new wallpapers to personalize your workout summaries
Improvements & Fixes
• Text on completion cards now snaps to 0° for easier alignment
• Live Activity now correctly displays your next exercise
• Rest timer now shows elapsed time after it ends
• Workouts with zero completed sets no longer sync to Apple Health
3.16 09/10/2025
Minor bug fixes:
- The counter component (with the plus and minus button) is now a native implementation and a lot more responsive.
- There is a bug preventing the app to sync with iCloud when run on a mac that should be fixed.
3.15.1 07/19/2025
Live Activity and Dynamic Island support when a workout is running
Added 6 new glute focused workout routine templates
Added 5 variations of the dead hang exercises
Minor fix:
Previously if you scrolled in the active workout view, it could have been ignored if you touched the weight counter. This has been fixed.
3.15 07/16/2025
At the bottom of the home page, you can tap the 'Exercise History' to see stats for individual exercises across different routines.
You can see your 1 rep max (1RM) and personal record (PR) for each exercise.
You can also tap an exercise to view a chart showing the history or a table with all of the data.
3.14 07/14/2025
New design for the rest timer to make it easier to use during a workout
The circle for marking a set as done is now bigger and easier to tap
3.13 07/13/2025
Updated Home Screen widget!
- Light mode and dark mode support
- 4 colours to choose from
- Change the date range
- Improved design
3.12 07/11/2025
Strava integration!
After you complete a workout, you can share your progress directly to Strava.
You can also save your progress photo and add it to your workout inside of the Strava app.
3.11 07/10/2025
Added support for Mac and Vision Pro.
iCloud syncing now works across your iPhone, iPad, Mac, and Vision Pro.
3.10 07/09/2025
• Added a home screen widget! Keep track of your progress and stay motivated!
• The progress page's functionalities have been merged with the Routine page. You can now access your routines and their history all in one place.
• The 3 statistics and the chart have been merged into one component to save space
Minor fixes:
• When you open the app, the old notifications of the app (rest timer and hydration reminder) are removed.
• Empty days in the chart are now shown correctly as a line instead of a dot
• The set progress that shows at the bottom of an active workout now clearly shows the different exercises.
3.9 07/08/2025
Workout completion card had the following updates:
• New save button to quickly save the photo to your phone
• New Copy button to quickly copying the photo and sharing it with your friends
• After you click 'Share' you can now save the photo to your phone
• The text and background option buttons now have titles for better clarity
• The text and background buttons have moved to the top and the sharing buttons are at the bottom
Other small changes
• You can now tap the version number in the settings page to see the history of all updates
• The 'All Articles' page now has two new filters: Vitamins and Supplements
• Previously when you clicked on 'Show Completion Card' from the progress page, a weird navigation was happening which is now fixed
3.8 07/05/2025
• We now have a Whatsapp community! You can join it from the settings page. Use it to request features, report bugs, or general discussion!
• 'Workout Routines' have simply been renamed to 'Routines'
• Routine detail page and active workout page have a new design with cards which makes it much faster to understand
• In settings page, there is now a dedicated 'Data' page where you can import, export, and erase your data
• If the app is killed in the background for any reason, when you next open it, it will automatically navigate you to the active workout page
• In the workout completion card, you can now select from 100 different background images
Minor fixes:
• Updated the font sizes in the workout completion card to make it more consistent and visually pleasing
• The 50+ routine templates in the app now have much shorter and clearer names and descriptions
• Settings page and progress page now render properly on iPad
• 'Start' and 'End' buttons for the routine have shorter clearer labels now
• The custom 'confirmation view' has been removed in favour of the default iOS view to make the app more future proof
• The app is not a lot more resilient to deleting workouts, core data issues, concurrent operations, and more. Making it much less likely to crash
3.7 06/26/2025
The 'Workout Completion Card' that celebrates your effort has gotten a complete re-design! You now can:
• Change the background to one of the 24 provided images
• Take a photo or select one from your library to set as the background
• Move, resize, or rotate the text around the canvas
• Change the style, colour, or background of the text to suit your style
Small fix:
• Added Bulgarian Split Squat to the list of exercises
If you can't find an exercise in the app, please let me know through the 'request' button in the app.
3.6 06/23/2025
Officially added support for the following accessibility features:
• Larger Text
• Dark Interface
• Differentiate Without Color Alone
• Sufficient Contrast
• Reduced Motion
The charts in the progress tab have been updates:
• The 'Total volume' is now a bar chart
• The exercise charts are now a grouped bar chart instead of overlapping line charts
• The exercise charts now include days that you've skipped those exercises to better reflect your fitness journey
3.5 06/21/2025
• In 'Progress' tab, the 'Calendar view' and 'View All History' have moved from the top bar into the page so they are much easier to navigate
• The 3 cards on top of the progress tab now show stats about your last 7 days: Number of workouts, total workout duration, and total weight lifted
• You can now edit the date, start time, and duration of an existing workout. This also gives you the chance to add workouts to your history.
• The +/- increment change value of weights is now 5 instead of 2.5 to make it faster and less jumpy when updating
• The advanced settings section in the settings page has moved to its own sub-page with more explanation
3.4 06/18/2025
• There is a chart on top of the progress page showing how much weight you've lifted in the past 60 days.
• Better titles for the different sections in the progress page to make it easier to navigate
• 'Workouts' tab has been renamed to 'Routines' to avoid confusion with 'Exercises'
• List of routines in the 'Progress' tab now have the same styling as the 'Routines' tab.
Bug fixes:
• Renaming a workout no longer makes it a duplicate in the progress tab. They will be considered the same workout.
• The completion card that shows after a workout, not accurately distinguishes between setting a new PR and hitting an existing PR.
3.3 06/18/2025
Fixed a bug where after leaving the app, the workout progress might have been lost.
Now the workout resumes where you left off no matter how long you leave the app for.
If you kill the app from the app-switcher view by accident, simply open the app again, and start the workout again. Your progress should still be there.
3.2.1 06/17/2025
New features in 3.2:
• You can now add an exercise to a workout that is active
• In the 'Completion Card' you can now see when you hit your previous record or set a new one
• Workouts have been renamed to 'Workout Routines' for more clarity
• Creating an empty workout routine or adding a routine template now have proper labels
• Added 3 cards on top of the progress page to show some quick stats
• While working out, you can tap the information button to view details of an exercise
Bug Fixes in 3.2:
• The 'Quick Tips' in the learn page are now shown in a proper grid on iPad
• Increased the size of the image when viewing the details of a 'Quick Tip'
• New empty state icons for workout routines and progress page
• Added a 'Request' button in the exercise page for you to request missing ones
• The muscle groups filter in the exercise page now show the common ones first
• Minor fixes to the names of some exercises that were focused on stretching
--------
New features in 3.1:
• A new 'Exercise' tab with more than 800 exercises for you to explore and learn from
• Each exercise has 2 pictures, muscle group diagram, and tips on how to perform it
• In the 'Learn' tab, you can now find 20 Quick Tips that can help you on your fitness journey
• When updating your weight and reps, a small popup shows above to make it easier to read the new value
Bug Fixes in 3.1:
• The table view in 'Progress' now loads much faster
• The table view now sorts the exercises based the workout instead of alphabetically
• The chart view now also sorts exercises based on the workout
• After dismissing the 'Rest Timer' in the app, your music now continues afterwards
• The progress dots at the bottom of the workout are now shown in the correct order
3.2 06/15/2025
What's new:
In the learn tab, you can now select from the list of 16 muscle groups and learn more about each of them.
For each muscle group you will see:
• Highlighted muscle diagram showing where it is on the body
• Description of what motion the muscle does
• Opposite muscles to the current one
• List of smaller muscles that make up this muscle
• List of all exercises that use this muscle
• You can quickly add each of these exercises to a workout
When adding an exercise:
• The number of preset exercises has been increased to 115 from 80
• The filters on top are using the new muscle groups
• The search bar is moved on top for better consistency with other apps
• Removed the 'weight type' filters as they were redundant
• Moved the 'Add Custom Exercise' button to the top right to reduce clutter
• The exercises will no longer be accidentally added when you scroll
• Added a visualization in 'Active Workout' page showing how many sets are completed
• You can now define your age, gender, and weight in the settings page
• The muscle diagrams will change based on the gender selected in settings
• The articles has been moved to a dedicated page inside of the learn tab
• The filters for the articles are no always visible with no need for scrolling
3.0 05/07/2025
This update is a major stability and accuracy release. We fixed a wide range of bugs across history, stats, imports, the watch app, and the Lock Screen — plus a new app icon to make it yours.
New app icon
• Personalize your Home Screen — there's a new app icon to choose from in Settings.
Your workout history is safer
• Fixed a serious bug where deleting a single set could wipe out that whole exercise's history for the session.
• Finishing a workout can no longer save a duplicate — and if a save ever fails, your workout is kept so you can retry instead of losing it.
• Set notes now save correctly and persist after you close the app.
• Renaming an exercise no longer splits its history, personal records, and progress charts into two.
• Deleting or editing a history entry that fails no longer leaves your data in a weird state.
More accurate stats & charts
• "Days ago" labels and dates are now correct (a month-old workout no longer shows as "this week").
• Personal records are now compared only against earlier workouts, never future ones.
• Estimated 1-rep-max is now calculated consistently everywhere in the app.
• Combined-volume charts no longer mix cardio distance/time into your weight totals.
• Progress charts and tooltips now select and display the correct workout, including renamed ones.
• Fixed a crash that could occur in all-time stats, and stats and the home-screen widget now refresh correctly at the start of a new day.
Import & export
• CSV imports of workouts and history now work correctly (previously many rows were silently skipped).
• Re-importing the same backup no longer duplicates your exercises and sets.
• Weights imported from Hevy now convert to your chosen unit — kg users no longer see inflated numbers.
• Imports now honestly report whether they succeeded, and notes and names with quotation marks import correctly.
Building & editing workouts
• Deleting a workout no longer leaves orphaned data behind.
• Duplicating a workout now copies everything — rest timers, distances, notes, and the description.
• "Cancel" while editing an exercise now truly discards your changes, and switching tracking mode no longer reverts.
• New custom exercises are numbered correctly, removed duplicate exercises from the picker and search, and fixed plate-calculator weights like 57.5 getting rounded off.
Apple Watch
• Joining a workout from your watch mid-session no longer resets your calorie count.
• A freshly started watch workout is no longer immediately cancelled by a delayed sync, and stale offline commands can no longer disrupt a different in-progress workout.
Live Activity & Lock Screen
• The workout timer no longer drifts ahead after you pause.
• The rest-timer countdown no longer freezes at 0:00 on the Lock Screen.
• kg users no longer briefly see "lbs" when a workout starts.
Strava, settings & more
• A brief network hiccup no longer disconnects your Strava account, and uploaded activities now show the correct start time.
• Onboarding no longer reappears every launch, denying Health access no longer zeroes out your body weight, and the iCloud Sync toggle is now respected.
• Switching the app's language updates instantly, and the app recovers gracefully instead of crashing if data fails to load at launch.
• Plus dozens of smaller reliability and syncing fixes throughout.
more Version 4.3.1 Jul 21
Data Not Linked to You The following data may be collected but it is not linked to your identity: