The benefits of fitness go on and on, but you need consistency and discipline in order to stick with a routine long enough to reap those benefits. That’s where technology can help. The right app can act as a virtual personal trainer or training partner to keep you motivated and accountable.

Healthcare Website looked high and low for the best fitness apps to help you out, and we chose the year’s winners for their quality, user reviews, and overall reliability. Find one that suits your needs, and get your fitness on.

iPhone rating: 4.8 stars

Android rating: 4.6 stars

Price: Free

Map My Run is a great app for tracking and mapping all your runs, but it doesn’t stop there. Use it to log more than 600 activities like cycling, walking, gym workouts, cross training, yoga, and many others. Use the Gear Tracker to track mileage on your shoes, find nearby places to run, and connect with more than 400 devices to import and analyze all your data.

iPhone rating: 4.8 stars

Android rating: 4.1 stars

Price: Free with in-app purchases

Fitness Buddy is like a virtual personal trainer and nutritionist in one, with hundreds of workouts to tackle at home or at the gym, plus personalized meal plans and recipes. All exercises feature clear instructions and videos, and progressive workout plans make this ideal for beginners or advanced lifters.

iPhone rating: 4.8 stars

Android rating: 4.4 stars

Price: Free with in-app purchases

Ditch the notebook — the JEFIT Workout Planner is a faster, smarter way to track your training at the gym. Use the workout planner to create your own fitness plans and routines specific to your goals, browse the exercise database for inspiration and detailed exercise instructions, and check out your gains to stay motivated.

iPhone rating: 4.8 stars

Android rating: 4.4 stars

Price: Free with in-app purchases

The ASICS Runkeeper app is designed to help you reach your running goals. You can track runs, set measurable goals, and review your stats to enjoy the results of all that hard work. Six motivating voices can be customized to relay your pace, distance, and time, and personalized plans make you more likely to get up and out the door, day in and day out. Use the in-app challenges to stay motivated, and participate in virtual running groups for support and inspiration.

iPhone rating: 4.7 stars

Android rating: 4.4 stars

Price: Free with in-app purchases

Abs are made in the kitchen, and MyFitnessPal can help you dial in that nutrition so you can really see the results of all your time in the gym. With a huge food database, barcode scanner, recipe importer, restaurant logger, calorie counter, and food insights, you’ll have a comprehensive idea of your nutrition. Choose a goal — weight loss, weight gain, and weight maintenance — and let MyFitnessPal help you build healthy habits to reach it. Log your exercise and steps, and get support and motivation from the active forums.

iPhone rating: 4.9 stars

Android rating: 4.7 stars

Price: Free with in-app purchases

Beginners and 5K runners working up to a 10K will find guidance with the 10K Runner app. Go from zero to a 5K in 8 weeks, and from a 5K to a 10K in another 6 weeks. Use the app to alternate walk/run intervals, get audio guidance from a virtual coach, and pump your favorite running tunes. Whether you’re training outside or on the treadmill, 10K Runner is simple, easy, and effective.

iPhone rating: 4.8 stars

Android rating: 4.6 stars

Price: Free with in-app purchases

Runtastic makes it easy to track distance, time, speed, elevations, and calories burned — all the stats that matter. A Voice Coach offers audio feedback, and saved statistics make it easy to analyze your training patterns. Plug in a yearly running goal and Runtastic will help you get there.

iPhone rating: 4.9 stars

Android rating: 4.8 stars

Price: Free with in-app purchases

Sync the 30 Day Fitness app with your Apple Health app to automatically track your fitness goals and achievements, and to get motivating reminders to work out. Access video instructions for numerous workouts and do 30-day challenges for different parts of your body, including abs, glutes, and your entire body.

iPhone rating: 4.9 stars

Android rating: 4.8 stars

Price: Free with in-app purchases

Work out with celebrity trainers and fit celebrities via video training sessions, set up personalized goals to trim down or bulk up, and choose from a huge library of fitness workouts for almost any type of program, from HIIT to Pilates. Join any class at any time and post your workout results on a leaderboard to help keep your fitness plan competitive.

iPhone rating: 4.9 stars

Android rating: 4.8 stars

Price: Free with in-app purchases

You don’t need to go to a gym to get a good long-term workout with the results you want, whether it’s building strength or losing weight. Sync Home Workouts with your Apple Health app to watch easy-to-follow animated and video workout guides, get daily reminders throughout the day so that you don’t forget a workout, and see your progress over time within the app.

iPhone rating: 4.7 stars

Android rating: 4.8 stars

Price: Free with in-app purchases

Be your own personal trainer for any type of fitness plan or bodybuilding workout with this app, with videos and text instructions to walk you through any workout, targeted exercises for specific muscle groups, an ever-growing list of workouts, timers and calendars to plan your workouts, and customizable workout plans to track your progress over time.

iPhone rating: 4.8 stars

Android rating: 4.7 stars

Price: Free with in-app purchases

In the need of a quick, everyday workout to squeeze into your busy day? Use this app for maximum results from as little as 7 minutes a day, including exercises aimed at beginners to more advanced fitness buffs. The app includes videos, voice instructions, and integration with Apple Health which shows how many calories you’ve burned, and how your workouts are helping you meet your goals over time.

iPhone rating: 4.7 stars

Android rating: 4.6 stars

Price: Free

This app is good for fitting a quick workout into your day, whether you have just 5 minutes or want to set aside a half hour for more impactful results. Each workout and exercise is demonstrated by a professional trainer and can be targeted at any major muscle group, with a video guide and timer to help you organize your workout in your schedule.

iPhone rating: 4.9 stars

Android rating: 4.1 stars

Price: Free

Nike Training Club is a family-friendly workout app with nearly 200 different workouts that let you do strength, cardio, yoga, and much more without needing to go to the gym or use any equipment. The app also offers a library of advanced workout videos if you’re aspiring to become a competitive athlete or want to beat your wildest ambitions for your fitness level.

iPhone rating: 4.7 stars

Android rating: 4.5 stars

Price: Free with in-app purchases

The 8fit app allows you to set up a custom workout and diet plan to achieve your health goals as easily as possible. The app includes a guided program that helps you eat better, lose weight, or get fit with a variety of personalized meal plans, workouts, and content that explains how different nutrients and workouts benefit you, while also reminding you daily to stick to your plan.

iPhone rating: 4.7 stars

Android rating: 4.3 stars

Price: Free with in-app purchases

Just want to work out without worrying about having the right equipment? The Workout Trainer app contains thousands of home workouts requiring little to no equipment. You can also access customized workout plans curated and guided by experts, along with instructions presented in videos, photos, or voice guidance, plus a detailed analysis of your heart rate and performance.

If you want to nominate an app for this list, email us at nominations@healthline.com.