Head to head · from each app’s own words

Fitbod vs Gravl

Of the 188 features the six apps on our feature map document about themselves, Fitbod documents 91 and Gravl documents 109. 73 are documented by both, 18 only by Fitbod and 36 only by Gravl. Fitbod documents more in 2 of 14 categories (Workout logging; Stats & progress), Gravl in 8; 4 are even.

Fitbod91 of 188 features · 48%
Rating
★ 4.8
Ratings
287,663
Price
Free
Released
Sep 26, 2015
Last updated
Oct 14, 2026
Today’s chart
#30 free · #20 grossing

Apple’s US App Store, Oct 19, 2026. Health & Fitness charts. View on the App Store ↗

Gravl109 of 188 features · 58%
Rating
★ 4.9
Ratings
5,914
Price
Free
Released
Aug 15, 2023
Last updated
Oct 14, 2026
Today’s chart
#92 grossing

Apple’s US App Store, Oct 19, 2026. Health & Fitness charts. View on the App Store ↗

Feature by feature

Every feature at least one of the two documents. “Not documented” means the app’s own pages don’t mention it — not that it’s missing.

Workout logging Fitbod 15 · Gravl 13

FeatureFitbodGravl
Strength set loggingLog weight and reps for each set of a lift during a live workout.YesAdd a Set: Scroll down > Tap +Add Set.Source ↗YesEvery set comes prefilled with reps and weight. Tap when it’s done and the rest timer starts.Source ↗
Start an empty workoutStart an unplanned workout and add exercises as you go.YesBuild a completely custom workout by selecting your own exercises.Source ↗Yestap "Manual" and pick Manual in the sheet that opens to start from an empty workout.Source ↗
Previous performance shown or pre-filledWhile logging, each set shows or pre-fills what you lifted last time on that exercise.Not documentedYesEvery set comes prefilled with reps and weight. Tap when it’s done and the rest timer starts.Source ↗
Effort per set (RPE / RIR)Record perceived exertion or reps in reserve for a set or exercise.YesFitbod allows you to track RiR for each exercise, helping you fine-tune your training intensity.Source ↗YesRate a set Easy or Hard and the next prescription adjusts.Source ↗
Complete planned sets without entering eachMark a planned workout, group or all remaining sets as done as prescribed instead of entering every set.YesLog All Exercises: Log all exercises in the group at once (available during a workout)Source ↗Not documented
Add and reorder exercises mid-workoutAdd exercises to, or drag to reorder exercises within, a workout in progress.YesReorder Exercises: Tap and hold an exercise, then move it to the spot you want in your workout.Source ↗YesTick the exercises you want, then tap the "Add" button at the bottom.Source ↗
Exercise swap with suggested alternativesReplace an exercise mid-workout, with the app suggesting suitable alternatives.YesSort by Best Replacements, Your Most Logged, Your Least Logged, or Never LoggedSource ↗YesMachine taken? Swap any exercise in one tap. Gravl finds a same-muscle match and recalculates sets, reps and weights instantly.Source ↗
Exercise notesAttach a note to an exercise, kept with the session or shown next time.YesExercise Notes are accessible on the exercise detail screen of any exercise.Source ↗YesTake a look at your notes.Source ↗
Bodyweight, weighted and assisted exercisesExercises that use body weight, including added load or assistance, are logged and counted correctly.YesYou can log any extra resistance (e.g., vests, ankle weights, or household items) in the Added Weight field.Source ↗Not documented
Timed exercisesLog time-based exercises (e.g. planks) by duration, with a timer.YesChoose how you want to track it: - Reps (weight-based or bodyweight) - Timed (weight-based or bodyweight)Source ↗YesWork through supersets, dropsets and timed exercises.Source ↗
Pause, resume or discard a workoutPause the workout clock and resume later, or throw away a workout in progress.Yesyou can pause your workout. You'll stop your exercise session without ending it and you won't lose any progress.Source ↗YesTap the elapsed time on your active workout screen to pause your session.Source ↗
Edit or delete past workoutsChange or delete a workout after it has been saved.YesYou can also make edits to workouts you've already logged from the Log Tab.Source ↗YesIf you forgot to log a set, exercise or even made a mistake with the weights, you can edit past workouts.Source ↗
Log a workout after the factRecord a workout you did earlier, on its real date and time.Yesselect Add as Past Workout. Source ↗YesOn the Save Workout screen tap on the date and choose when your workout happened.Source ↗
Offline loggingWorkouts can be logged and saved without a connection and sync later.YesGenerate workouts using our local algorithm.Source ↗Not documented
Kilograms and poundsChoose kilograms or pounds as the weight unit.YesSelect lb or kg to switch between imperial and metric.Source ↗YesThe unit is set per piece of equipment, bars and plates included.Source ↗
Per-exercise weight unitsUse a different weight unit for an individual exercise or piece of equipment.YesYou can manually adjust weight units for individual exercises during a workout.Source ↗YesWhen editing a gym profile, you can also set a Weight unit just for that gym - the unit the machines there are marked in.Source ↗

Sets, supersets & loading Fitbod 8 · Gravl 10

FeatureFitbodGravl
Rest timerA countdown (or count-up) between sets, typically starting when a set is completed.YesOnce you log a set, the countdown timer will start and a tone and/or vibration will emit when it's time for your next set.Source ↗YesWe've set default rest times to 90 seconds for isolation exercises and 120 seconds for compound exercises, but you can easily customize them to fit your needs and reflect your actual rests.Source ↗
Custom rest per exercise or setSet different rest durations per exercise or per set, remembered next time.YesFitbod's Rest Timer displays the proper rest period in between sets for any given exercise.Source ↗YesTo change the timer for a single exercise, tap the timer pill on that exercise’s screen and pick Custom in Timer Settings.Source ↗
Rest-end alertsA sound, vibration, voice cue or notification when rest is over.YesYou can close the app, browse other apps or lock your phone and still be notified when it's time to start your next set.Source ↗YesRun the rest timer - your wrist buzzes when it's time to lift again, which is much harder to miss than a phone notification.Source ↗
Warm-up set taggingMark sets as warm-ups (kept separate from working sets).YesToggle this setting to automatically include warm-up sets before heavier lifts.Source ↗YesEnable or disable them and/or adjust the number of warmup sets for compound and isolation exercises ranging from 0 to 4.Source ↗
Automatic warm-up setsThe app inserts warm-up sets with calculated weights before working sets.YesToggle this setting to automatically include warm-up sets before heavier lifts.Source ↗YesEnable or disable them and/or adjust the number of warmup sets for compound and isolation exercises ranging from 0 to 4.Source ↗
Drop setsLog a set as a drop set with reduced-weight follow-on efforts.Not documentedYesEach swipe adds one drop, so swipe twice for a two-drop chain, and a third swipe clears them.Source ↗
SupersetsGroup two exercises to be performed back-to-back.YesTap Build superset/circuit. You can also do this during an in-progress workoutSource ↗YesSelect "Add to superset" and choose the second exercise.Source ↗
Giant sets and circuitsGroup three or more exercises together as a giant set or circuit.YesTap Build superset/circuit. You can also do this during an in-progress workoutSource ↗YesTo add a third exercise, open the 3-dot menu of an exercise that is already in the superset. There the item reads "Add to circuit".Source ↗
Per-set rep targets and pyramidsTemplates can hold rep ranges or different targets per set (pyramids, reverse pyramids).Not documentedYesReverse pyramid - increase reps while decreasing weight in each setSource ↗
Plate calculatorShows which plates to load for a target weight.YesIt automatically calculates the correct number and size of plates needed on each side to match your target weightSource ↗YesThe plate calculator shows you exactly how to load it.Source ↗

Templates, plans & calendar Fitbod 4 · Gravl 5

FeatureFitbodGravl
Saved workout templatesSave reusable workouts and start a session from one.YesSaving a workout allows you to quickly load and repeat it whenever you want.Source ↗YesOnce saved, your workouts are available anytime in your Library.Source ↗
Repeat a past workout or save it as a templateTurn a completed workout into a template, or start a new session copied from it.YesSaving a workout allows you to quickly load and repeat it whenever you want.Source ↗Not documented
Ready-made single workoutsA library of pre-built single sessions to start from.YesOn Demand Workouts are pre-built workouts you can start instantly.Source ↗Not documented
Ready-made programs and splitsA library of pre-built multi-day programs or weekly splits.Not documentedYesYou can choose from a selection of scientifically-backed routines tailored to various goals and experience levels.Source ↗
Programs from named coachesStructured plans authored by named coaches or creators, with their own content.Not documentedYesCreator training plans: Train with Hermes and Sandra through structured plans with progressive phases, workout previews, and exercise videos.Source ↗
Custom split builderBuild your own multi-day split or weekly plan by hand.Not documentedYesOn the menu sheet, tap Custom Split to build one from scratch, or AI Import to pull workouts in from a link, PDF, or photo.Source ↗
Workout history calendarA calendar or grid view of days you trained.Not documentedYeson the Progress tab by tapping a day in the Activity grid to open the calendar.Source ↗
Workout remindersNotifications reminding you to train (scheduled or after inactivity).YesYou can also enable a Workout Preview Notification at your preferred time.Source ↗Not documented

Automatic programming Fitbod 13 · Gravl 13

FeatureFitbodGravl
Generated training programThe app builds a personalised multi-day program from your goals, schedule and equipment.YesSet how many days per week you want to work out. Choose a number (e.g., 3 workouts/week) or pick specific days (e.g., Mon, Wed, Fri).Source ↗YesGravl is an AI-powered training platform that uses a scientific algorithm and your onboarding information to build your personalized training plan.Source ↗
Generated single workoutThe app generates a personalised workout on demand (today's session).YesCustomized workout plan built around you and your fitness goalsSource ↗YesOnce you've made up all your choices, tap Create session and watch our AI create your workout obeying all your wishes.Source ↗
Automatic progressive overloadThe app recommends when and how much to increase weight or reps based on your performance.YesFinish an exercise comfortably and it gradually increases the load or reps to drive progressive overload; struggle with a set and it eases future recommendations.Source ↗YesGravl estimates your one-rep max from your logged history and prescribes the next session from it.Source ↗
Progression on repeated templatesSaved workouts can be re-run with automatically progressed sets, reps or weights.YesGenerate new sets, reps, and weight: Updates everything using our algorithm.Source ↗YesSpecify how you want your saved workouts to behave when you do them in the future.Source ↗
Recovery-driven workout selectionThe next workout's muscles are chosen from estimated per-muscle recovery.YesFitbod treats newly logged activity as training history and updates your recovery, so your next recommended workout is regenerated.Source ↗YesThe system dynamically adjusts training days and muscle groups based on your recovery status and weekly training history.Source ↗
Automatically generated supersetsGenerated workouts can group exercises into supersets or circuits automatically.YesExercises may be automatically grouped into supersets and circuits when enabled.Source ↗YesSelect "Add to superset" and choose the second exercise.Source ↗
Exercise exclusions and preferencesExclude exercises (or muscles) from recommendations, or ask for some more often.YesTell Fitbod which exercises you want more of, less of, or never want to see.Source ↗YesYou can choose which exercises to exclude and our AI will find alternatives while creating your workouts.Source ↗
Injury-aware programmingRecord injuries or painful movements and recommendations avoid or substitute aggravating exercises.YesNote areas you want to avoid stressing, and get alternative exercise recommendations that keep your training effective.Source ↗YesYou tell Gravl which movements hurt, and it will avoid exercises associated with those movement patterns until you report that they feel fine again.Source ↗
Gym equipment profilesSaved gym/equipment profiles restrict recommended exercises to what you have.YesGo to My Plan → Available Equipment and choose what you have access to. This determines which exercises can be recommended.Source ↗YesNeed more profiles for different gyms or setups? Just repeat the steps above.Source ↗
Available weights and incrementsTell the app which dumbbells, plates or machine increments you have so suggestions are loadable.YesFor equipment like dumbbells, kettlebells, and barbells, you can also specify which weight increments you have.Source ↗Yesset the weight ranges: what the stack goes from, up to, and in which increments (for example 5 - 100 kg in 5 kg steps).Source ↗
Periodization (deloads, phases, test days)Planned variation over weeks: deload periods, phased progressions or max-effort test days.YesFocus Exercises add structure and consistency to your training by highlighting key compound lifts that repeat across a four-week cycleSource ↗YesSelect the Start and End Date and the Intensity.Source ↗
Regenerate today's workoutAsk for a new version of a generated workout.YesTap Refresh Workout from the workout tab under the "..." menu.Source ↗YesRegenerate keeps the same muscles and builds the session again with different exercises.Source ↗
Weekly set targets per muscleRecommended weekly working-set ranges per muscle, with progress against them.YesWeekly Set Targets are a feature in Fitbod that help you stay on track with your training by recommending the optimal number of working sets per muscle group each week.Source ↗YesWeekly Set Trends show every muscle in a readable row, with volume ranges and a breakdown of direct and indirect work.Source ↗

AI & voice Fitbod 1 · Gravl 4

FeatureFitbodGravl
AI-written training summariesAI-written plain-language summaries of a workout or a training week.Not documentedYesShort on time? Tap Explain with AI for a quick, plain summary of your week.Source ↗
Form analysis from videoRecord or upload a video of a set and get a form score or feedback.Not documentedYesRecord a set, get a score from 1 to 100 and find out exactly what to fix - like having a coach watch every rep!Source ↗
AI-filled custom exercisesAI fills in a custom exercise's details from its name or a video link.Not documentedYesFill with AI- type the exercise name and AI fills in the details.Source ↗
ChatGPT / Claude / MCP integrationConnect external AI assistants (ChatGPT, Claude, MCP clients) to your training data.Not documentedYesConnect Claude or any MCP client to your account: log workouts and manage your training from a conversation.Source ↗
Voice loggingLog sets, workouts or plans by speaking.Not documentedPartlyThe same sheet also offers Voice and Text, both in Beta, if you'd rather describe your session out loud or type it out.Source ↗
Head-gesture loggingLog sets hands-free with head gestures through headphones.YesNod, shake, or tilt your head to log sets without touching your phone.Source ↗Not documented

Exercise library & content Fitbod 7 · Gravl 7

FeatureFitbodGravl
Built-in exercise libraryA built-in catalogue of exercises (size as stated by the app).YesExplore over 1000 exercises and let Fitbod create a customized workout plan for you.Source ↗Yes300+ trainer-led exercise videos, downloadable for offline use.Source ↗
Exercise demonstration videos or animationsEach exercise has a video or animated demonstration.YesHi-res, multi-angle videos of each exerciseSource ↗Yes300+ trainer-led exercise videos, downloadable for offline use.Source ↗
Written exercise instructionsStep-by-step written instructions for exercises.YesEasy-to-understand, detailed exercise instructions with hi-res, multi-angle videosSource ↗YesWatch the Video and instructions.Source ↗
Target muscles per exerciseShows the primary and secondary muscles an exercise works.YesA visual breakdown of targeted muscle groupsSource ↗Not documented
Exercise search and filtersSearch the exercise library and filter it by muscle or equipment.YesSearch exercises by muscle group, equipment type or keywordSource ↗YesThe Library tab keeps your exercises, splits and saved workouts in one list.Source ↗
Custom exercisesCreate your own exercises.YesCustom exercises are exercises you create yourself. Once created, they behave like any other exercise in FitbodSource ↗YesIf you don't want to wait until it is added or if it, for some reason, doesn't meet our criteria, you can always add it yourself.Source ↗
Offline exercise videosDownload exercise videos to watch without a connection.NoYesToggle the exercise categories you want - Weights, Bodyweight, Cardio, Stretching and so on. Each one shows how many videos it has and how much space it needs, so no surprises.Source ↗
Warm-up, stretching and mobility routinesStretching, mobility or warm-up exercise routines added before or after workouts.YesAdd stretches before or after your workout to improve flexibility, reduce injury risk, and support recovery.Source ↗YesGravl’s stretching routines are specifically created to complement your workouts by focusing on the same muscle groups you just trained.Source ↗

Apple Watch & wearables Fitbod 4 · Gravl 9

FeatureFitbodGravl
Apple Watch appAn Apple Watch app for logging strength workouts.YesAvailable for iOS and Apple WatchSource ↗YesLog a set and edit reps or weight on the fly before you confirm it.Source ↗
Start templates or plans on the watchStart a saved template, routine or today's planned workout from the watch.NoYesFrom the watch - open Gravl on the watch and start today's workout.Source ↗
Live phone-watch syncThe same workout is mirrored live on phone and watch.YesLog sets and mark exercises completeSource ↗YesEverything syncs live in both directions, pauses included, so you can switch between wrist and phone mid-session whenever you like.Source ↗
Edit workout structure on the watchAdd or delete sets, or add, swap or reorder exercises, from the watch.PartlyAdd or remove sets during a workout (up to 9 sets per exercise) ... What requires your iPhone ... Swapping or adding exercises during an in-progress workoutSource ↗Not documented
Set types and effort on the watchTag set types or rate effort from the watch.YesExertion ratings on Apple Watch will be the same as the exertion ratings on iPhone.Source ↗YesRate your exertion after an exercise.Source ↗
Watch complicationsApp complications or widgets on the watch face.Not documentedYesAdd the Gravl icon to your Apple Watch face.Source ↗
Heart rate from AirPodsRead heart rate from AirPods Pro during workouts.PartlyAirPods Pro 3 support live heart rate monitoring during workouts. Requires iOS 26 or later.Source ↗YesGravl also reads your heart rate from your watch or AirPods Pro 3.Source ↗
Bluetooth heart-rate monitorsConnect Bluetooth chest straps or other BLE heart-rate monitors.PartlyFitbod works with any heart rate monitor that broadcasts over Bluetooth LE (BLE).Source ↗Not documented
Garmin watch appAn app that runs on Garmin watches to log workouts.Not documentedYesGarmin watch support: log workouts from your watch with real-time syncSource ↗
Garmin Connect syncWorkouts appear in Garmin Connect.Not documentedYesThe activity lands in Garmin Connect as a strength training activity, with heart rate and calories.Source ↗
Wear OS appAn app for Wear OS watches.YesWith the Fitbod WearOS app, you can do the following all on your Google watch:Source ↗YesGravl has a native Wear OS app, so you can log sets, run rest timers and check what's next straight from your wrist.Source ↗
Fitbit integrationWorkouts exchanged with Fitbit.PartlyFitbit no longer auto-syncs Fitbod workouts to Fitbit activities. You will need to manually add your Fitbod activities to Fitbit.Source ↗Not documented

Health, body & recovery Fitbod 7 · Gravl 7

FeatureFitbodGravl
Workouts written to Apple HealthFinished workouts are saved to Apple Health.YesWorkouts: Send logged workouts to Apple Health and import compatible Apple Health workouts into Fitbod.Source ↗YesApple Health (iPhone): sync workouts and active energy between Gravl and Health.Source ↗
Import workouts from Apple HealthWorkouts recorded by other apps are brought in from Apple Health.YesWorkouts — Imports compatible Apple Health workouts into Fitbod.Source ↗YesWent for a run, a ride or a swim tracked by another app? Once Apple Health or Health Connect is connected, Gravl detects those activities automatically and offers to import them.Source ↗
Body data synced with Apple HealthBody weight or composition is read from or written to Apple Health.YesBody Composition: Sync body fat percentage, weight, and lean mass to track changes and refine recommendations over time.Source ↗Not documented
Body weight logLog body weight over time with a trend.YesFitbod's Body Composition feature helps you track the metrics that matter to your goals and uses that data to improve your exercise recommendations over time.Source ↗YesThe new Body metrics dashboard brings weight, measurements and progress photos together.Source ↗
Body measurements (circumferences, body fat)Log body measurements beyond weight, such as circumferences or body-fat %.YesFitbod's Body Composition feature helps you track the metrics that matter to your goals and uses that data to improve your exercise recommendations over time.Source ↗YesOpen the Progress tab, tap + and choose Measurements.Source ↗
Progress photosStore private progress photos over time.Not documentedYesPick the pose - Front, Side or Back - and use your camera or choose a photo from your library.Source ↗
Muscle recovery trackingPer-muscle recovery or fatigue estimates.YesEach muscle group gets a recovery percentage from 0% to 100%, based on how much it was trained.Source ↗YesGravl's "Muscle Recovery" gives you a visual representation of your current fatigue levels.Source ↗
Heart rate during workoutsHeart rate recorded and shown during or after a workout.YesDisplay your live heart rate Source ↗YesWatch your heart rate and calories live.Source ↗

Cardio, sports & other activities Fitbod 2 · Gravl 2

FeatureFitbodGravl
Cardio exercise loggingLog cardio with distance and/or time.YesAdjust reps, weight, distance, duration, resistance, incline, or band setting per setSource ↗YesLog your time and distance for each interval.Source ↗
Route mapsOutdoor workouts show a route map.Not documentedYesWorkout details now show richer cardio metrics and route maps for supported workoutsSource ↗
Interval and round timersTimed intervals for HIIT, Tabata, circuits or boxing rounds.YesTimed Intervals bring HIIT-inspired training to your workouts by organizing exercises into time-based intervals instead of traditional sets and reps.Source ↗Not documented

Stats & progress Fitbod 12 · Gravl 10

FeatureFitbodGravl
Personal recordsPersonal records are detected automatically, ideally flagged as they happen.YesEvery time you beat a previous lift, Fitbod logs it as a personal record and surfaces it inside your InsightsSource ↗YesPRs are detected automatically as you log.Source ↗
Estimated one-rep maxEstimated 1RM calculated from logged sets.YesFormerly called "Projected 1-Rep Max", this estimates your max capability for each exercise.Source ↗YesReading: every set you log gets converted into an estimated 1RM.Source ↗
Per-exercise progress chartsCharts of an exercise's weight, 1RM, volume or reps over time.Yesyou'll see charts showing your trends for that exercise across up to 7 metricsSource ↗YesStatistics: charts, records and progress for the exercise - yours and your friends'.Source ↗
Per-exercise historyA list of every past session of a given exercise.Not documentedYesHistory: every session you've logged with this exercise.Source ↗
Training volume trackingTotal volume (weight x reps) calculated per workout and over time.YesVolume Total weight lifted (Sets × Reps × Weight).Source ↗Not documented
Sets or volume per muscle groupStats breaking training down by muscle group.YesWeekly Set Targets are a feature in Fitbod that help you stay on track with your training by recommending the optimal number of working sets per muscle group each week.Source ↗YesWeekly Set Trends show every muscle in a readable row, with volume ranges and a breakdown of direct and indirect work.Source ↗
Muscle heatmapA body diagram shading the muscles trained in a workout or period.YesAfter you finish your workout, you can view a heat map showing which muscles were used and how much they were impacted.Source ↗Not documented
Strength score or levelA score or level rating your strength against standards or other users.YesYour Overall Strength Score offers a snapshot of your total body strength by averaging all your Muscle Strength scores.Source ↗YesSee how your lifts compare against standards for your body weight and sex, tracked over time across every muscle group.Source ↗
Weekly, monthly or yearly recapsPeriodic recap reports of your training.YesWithin Your Workout Report email, which is sent weekly and monthly, you can access the report by selecting See Your Report near the bottom of the email.Source ↗YesMonthly Review: Get monthly stats and share your progress.Source ↗
Post-workout summaryA summary screen of the finished workout's stats.YesAfter you finish your workout, you can view a heat map showing which muscles were used and how much they were impacted.Source ↗Not documented
Training streaksA streak of consecutive days or weeks of training (or of meeting a weekly goal).YesA streak tracks how many consecutive weeks you've met your weekly workout goal.Source ↗YesYour streak counts how many weeks in a row you've hit your weekly goal.Source ↗
Achievements, badges and levelsBadges, milestones or levels earned for training.YesEarn badges for reaching your fitness goals! There are three milestone categories each with multiple levels to unlock.Source ↗YesAnd don't forget to show off those Streak badges! They're proof of your dedication.Source ↗
Calories burnedActive calories recorded or estimated for workouts.YesFitbod can estimate the number of calories burned during your workouts using a combination of factors.Source ↗YesWatch your heart rate and calories live.Source ↗

Social & competition Fitbod 0 · Gravl 5

FeatureFitbodGravl
Friends or followersAdd friends or follow other users.Not documentedYesQR: Gravl shows your personal QR code and a link you can share through any app you prefer.Source ↗
Activity feedA feed of the workouts of people you follow or are friends with.Not documentedYesSee your friends' workouts in your feed as they finish them.Source ↗
Likes and commentsReact to and comment on others' workouts.Not documentedYesGive a clapto your friends' sessions and drop a comment to keep them accountableSource ↗
Compare with a friendCompare your stats or lifts side by side with a specific friend.Not documentedYesSee how you stack up on any exercise: open it, tap Analytics, and check the Friends card on the Statistics tab.Source ↗
LeaderboardsRankings among friends or group members.Not documentedYesYou can compare your current streak or total workouts with your friendsSource ↗

Sharing, import/export & integrations Fitbod 7 · Gravl 8

FeatureFitbodGravl
Shareable workout imagesGenerate shareable image cards of workouts or stats.YesThis generates a shareable summary image along with a link to your full workout details.Source ↗YesNew workout share editor with templates, stickers, photo effects, fonts, color controls, and Instagram sharing improvements.Source ↗
Share to Instagram StoriesPost a workout card directly to Instagram Stories.Not documentedYesTap Story to post straight to Instagram, the share icon to send it anywhere else or save it to your photosSource ↗
Workout web linksShare a workout as a web link viewable without the app.YesThis generates a shareable summary image along with a link to your full workout details.Source ↗Not documented
Share workouts or templates with othersSend a template, routine, split or workout to someone who can save and do it.YesGenerate a shareable link to send a workout to a partner. When they open it in Fitbod, the workout automatically adapts to their fitness level.Source ↗YesGravl will generate a link that you can send to your friend via the app of your choice.Source ↗
Import history from another appImport your workout history from another tracker's export.Not documentedPartlyGravl can import all of your Fitbod workouts. Just email us at support@gravl.ai and your history comes with you.Source ↗
Import a workout from photos, files or linksTurn screenshots, documents, spreadsheets or social-video links into trackable workouts with AI.PartlyImport Workouts (Android only) Import a workout from a photo or screenshot.Source ↗YesGot a routine on Instagram or TikTok, a photo of a whiteboard, or a PDF from your coach? Drop it into Gravl and AI turns it into a real workout: every set, rep and weight ready to track in your next session.Source ↗
Data exportExport your workout data to a file.Not documentedYesExport workout history data from your settings.Source ↗
Cloud account syncData is stored in an account and synced across devices.YesWhat Transfers: Your Fitbod account (email, login credentials), workout history, Gym Profiles, Active subscriptionsSource ↗Not documented
Strava exportPush finished workouts to Strava.YesExercises, reps, and weights logged in Fitbod are synced to Strava, where you can make further edits.Source ↗YesStrava: push your finished Gravl workouts to your Strava feed, so your followers see the grind too.Source ↗
Strava importImport activities from Strava directly.YesBy connecting Strava to Fitbod, you can share your Fitbod workouts with your Strava community, import your Strava activities into FitbodSource ↗Not documented
Health Connect (Android)Sync with Android Health Connect.YesWhen connected to Fitbod, synced workouts can influence workout recommendations, count toward your Fitbod streak, and sync Fitbod workouts with other supported apps.Source ↗YesHealth Connect (Android): same deal, Android edition.Source ↗
Public developer APIA documented API for your own data.Not documentedYesA versioned, scoped, read-only REST API over workouts, records, measurements and statsSource ↗

Platforms, widgets & system Fitbod 6 · Gravl 8

FeatureFitbodGravl
Android appAvailable on Android via Google Play.YesFitbod: Workout & Gym PlannerSource ↗YesGravl is an AI personal trainer for strength training. It builds your plan, coaches you through every set, and tells you exactly how much weight to lift next time.Source ↗
Web app or dashboardUse your account's training data in a web browser.PartlyPlatforms: iOS, Android and Web for on-boarding purposes onlySource ↗YesThere is a web dashboard at app.gravl.ai for when you want your training on a big screenSource ↗
Apple Vision Pro compatibilityListed as compatible with Apple Vision on the App Store.YesCompatibility: iPhone Requires iOS 18.0 or later. Mac Requires macOS 15.0 or later and a Mac with Apple M1 chip or later. Apple Vision Requires visionOS 2.0 or later. Apple Watch Requires watchOS 10.0 or later.Source ↗YesCompatibility: iPhone Requires iOS 16.4 or later. Apple Vision Requires visionOS 1.0 or later. Apple Watch Requires watchOS 10.0 or later.Source ↗
Mac (Apple silicon) availabilityListed as available on Mac on the App Store.YesCompatibility: iPhone Requires iOS 18.0 or later. Mac Requires macOS 15.0 or later and a Mac with Apple M1 chip or later. Apple Vision Requires visionOS 2.0 or later. Apple Watch Requires watchOS 10.0 or later.Source ↗No
Languages other than EnglishThe app is localised into languages other than English.YesFitbod is currently available in English, Spanish, and Portuguese.Source ↗YesEnglish, Czech, French, German, Italian, Polish, Portuguese, SpanishSource ↗
Home and Lock Screen widgetsiPhone Home Screen or Lock Screen widgets.YesFitbod's widget comes in both small and medium sizesSource ↗YesNew activity widget support and refreshed app/watch iconsSource ↗
Live Activity and Dynamic IslandThe live workout appears on the Lock Screen and in the Dynamic Island.YesWith Live activities, you can now see real-time updates of your workout right on your lock screen or in the Dynamic islandSource ↗YesThe workout lives on your iOS lock screen as a Live Activity (interactive notifications on Android), so logging a set never means unlocking and navigating.Source ↗
Log sets from the Lock ScreenComplete sets from the Live Activity without unlocking.Not documentedYesThe workout lives on your iOS lock screen as a Live Activity (interactive notifications on Android), so logging a set never means unlocking and navigating.Source ↗
Distraction blocking during workoutsBlock chosen apps while a workout runs.Not documentedYesWorkout Focus blocks the apps you choose while a workout is in progress.Source ↗

Personalisation, account & support Fitbod 5 · Gravl 8

FeatureFitbodGravl
Dark modeA dark appearance.Not documentedYesSystem: Gravl follows your phone. It uses a light theme when your phone is in light mode and a dark theme when it is in dark mode.Source ↗
Colour themes and accent coloursChoose colour themes or an accent colour.Not documentedYesChoose Black, Blue, Violet, Rose, Emerald or Orange.Source ↗
Alternate app iconsChoose an alternate app icon.Not documentedYesYou can also change the app icon in App preferences → App icon.Source ↗
First day of week settingChoose the day the week starts.YesChoose which day your training week begins: Saturday, Sunday, or Monday.Source ↗YesAdded first-day-of-week setting and updated streaks, trends, measurements, calendars, and activity views to respect it.Source ↗
Sign in with Apple or GoogleSign in with Apple or Google accounts.YesSign in with Apple: Use your Apple ID for a seamless login.Source ↗Yesthe same email and password, Google or Apple login you use in the app.Source ↗
In-app account deletionDelete your account and data from inside the app.YesSelect Permanently Delete Account and follow the on-screen prompts to confirm.Source ↗Not documented
In-app support and feedbackContact the team, report bugs or request features from inside the app.Not documentedYesNew: Feature Requests section in Profile.Source ↗
AI support assistantAn AI assistant answers support questions.YesOur AI support assistant, Bodi, is available 24/7 for immediate help.Source ↗YesSupport is in the app now. Ask the assistant, attach a photo, or talk to a real person.Source ↗
Advice from human coachesAsk certified trainers or coaches employed by the app for workout advice.YesThe Ask a Trainer program is a feature within Fitbod that allows users to get personalized fitness advice from certified trainers.Source ↗YesGet support from our coaches anytime. Whether it’s app tips or workout advice, just message us in-app.Source ↗