Your gym workouts and meal plan, in one app

RepRoutines helps you plan your training week, log every set, and keep your nutrition on track - whether you train at a gym, work with a personal trainer, or follow your own routine at home.

Build a weekly gym routine

Set up your training split day by day, add exercises with sets and reps, reorder them as you like, and tick each one off as you train. Your plan stays the same every week until you change it, so you always know what today's session is.

Track meals, macros and water

Search a food database to log what you eat, or scan a barcode. RepRoutines adds up your calories, protein, carbs and fat for the day, tracks your water intake, and shows how each day compares to your goal.

Follow a plan from your personal trainer

If you train with a PT, keep their programme in the app instead of in screenshots and voice notes. Log each session as you go so you and your trainer can both see what you actually completed.

Set a goal and watch the trend

Whether you want to lose fat, build muscle, or hold steady, set a target and log your weight and body composition. The app tracks the trend over time instead of leaving you guessing from one weigh-in.

Free to start, built for the community

RepRoutines was built to help people train with better tools. The core app - workout planning, meal tracking by search, and goal tracking - is free to use, and so are the AI coach, the barcode scanner and photo scanning.

Frequently asked questions

Is RepRoutines free to use?
Yes. The whole app is free to use, including the workout planner, meal diary, goal tracking, AI coach and barcode scanner.
Do I need a gym membership to use the app?
No. RepRoutines works for gym training, home workouts, or a mix of both - you build the routine around whatever equipment you have.
Can I log the food I eat?
You can search a food database by name, or scan a product barcode, all for free. You can also save your own meals and recipes so foods you eat often are one tap away.
Can my personal trainer see my workouts?
You can keep your trainer's programme in the app and log every session against it, so your training history is in one place rather than scattered across chats.