Exercises
Badger ships with around 367 exercises across 8 categories. You can use them as-is, customize them, create your own exercises, or add custom categories to organise niche movements.
Exercise library
The Exercises tab shows your full exercise library grouped by category. At the top is a Favorites row - exercises you've starred for quick access.
A Recently trained row appears below Favorites, showing up to 8 exercises you've used recently. It's hidden while you're actively searching.
Search & filtering
The search bar at the top searches across all exercise names. Typing narrows the list in real time.
Muscle filter
Tap the muscle icon to open the muscle filter. You'll see an interactive body diagram at the top with a scrollable list below it.
- Tap a region on the body diagram to filter by that muscle group.
- Tap a muscle group header in the list to select the whole group.
- Tap a specific muscle to narrow to just that muscle.
- An active filter shows as a pill below the search bar. Tap it to clear.
Equipment filter
Tap the equipment icon to filter by equipment type: barbell, dumbbell, cable, machine, bodyweight, kettlebell, band, or other. An active filter shows as a pill below the search bar.
Categories
Exercises are grouped into categories. Badger includes 8 built-in categories: Chest, Back, Shoulders, Biceps, Triceps, Legs, Core, and Cardio.
You can also create your own. At the bottom of the exercise library's category list, tap New category to name it and pick a color. Custom categories work everywhere - the exercise picker, filters, and the weekly volume card on the Today screen. They don't appear in the muscle heatmap since they have no muscle-group mapping, but everything else works normally.
To rename or change the color of any category (built-in or custom), tap the pencil icon next to it. To delete a category, tap the trash icon. A category can only be deleted when it's empty - if it still contains exercises, Badger tells you how many and asks you to move or delete them first, so nothing is removed by accident.
Drag the handle on a category row to reorder the list.
Creating exercises
Tap the + button in the exercise library or via Add exercise → Create new in the workout flow.
Required fields
- Name - Exercise name.
- Category - One of the built-in categories, or a custom one you've created.
- Exercise type - Determines which fields appear when logging (see below).
Optional fields
- Weight unit - kg or lbs. Defaults to your global setting but can be overridden per exercise.
- Default increment - How much weight to add when using the progressive overload suggestion.
- Default rest (working sets) - Rest timer duration for working sets of this exercise.
- Default rest (warmup sets) - Rest timer duration after warmup sets.
- Primary & secondary muscles - Assign muscles using the body diagram. Used for muscle balance tracking and filtering.
- Plate calculator mode - Barbell (dual-loaded), Machine (symmetric), or Single lever. Sets how the plate calculator splits the weight.
- Bar weight - Override the default bar weight for the plate calculator.
- Compatible machines - Link this exercise to machines available at your gyms. Used to filter machine options in the training screen.
- Default graph - Which progress graph to show first on the Progress screen.
- Notes - Personal reminders for this exercise (form cues, machine settings, links, etc.). Shown automatically at the top of the training screen when you log this exercise.
- Instructions - Technique reference (pre-filled for all built-in exercises). Tap the card in the training screen to view or edit.
Exercise types
The exercise type determines which fields appear when you're logging a set.
| Type | Fields logged | Typical use |
|---|---|---|
| Weight + Reps | Weight, reps | Most strength exercises |
| Reps Only | Reps | Bodyweight (push-ups, pull-ups) |
| Time Only | Duration | Plank, dead hang, cardio machines |
| Weight + Time | Weight, duration | Farmer carry, weighted plank |
| Distance + Time | Distance, duration | Running, rowing |
| Weight + Distance | Weight, distance | Sled push |
| Reps + Time | Reps, duration | Circuit-style timed sets |
| Reps + Distance | Reps, distance | Broad jumps |
| Weight Only | Weight | Static holds |
| Distance Only | Distance | Walking, cycling distance |
Linked exercises
If two exercises are really the same movement under different names (e.g. Flat Bench Press and Barbell Bench Press, or a free-weight lift and its machine variant), you can link them so they share progress history and personal records.
To link exercises:
- Open an exercise in the library and tap Edit.
- Scroll to the Linked Exercises section (below Compatible Machines).
- Tap Link exercise and pick the exercise you want to link.
Once linked, both exercises show the same progress graphs, PRs, stats, and history. The PR check while logging also considers sets from linked exercises - a new best on one counts as a PR on both.
To unlink, tap the × on a linked-exercise chip. A confirmation dialog appears - after confirming, the two exercises no longer share history. Both remain in the library; linking never merges or deletes either exercise.
Favorites
Tap the heart icon on any exercise row to add it to Favorites. Favorites appear at the top of the exercise library for quick access. The same heart icon removes it from Favorites.
Avoided exercises
Open the ⋮ menu on any exercise row and choose Mark as avoided to flag an exercise you don't want in your program (injury, personal preference, equipment you don't have). Avoided exercises show a small "Avoided" tag and a dimmed name so they're easy to spot. This is separate from Favorites - it's a "no thanks" signal, not a positive one. Avoided exercises stay fully usable; the flag is a marker, not a block. Choose Remove from avoided from the same menu to clear it.
Exercise settings (per workout)
From the training screen, tap ⋮ → Exercise settings to open the exercise notes screen. This lets you set per-exercise overrides for the current session and beyond:
- Freeform notes
- Default weight increment
- Default rest durations (working + warmup)
- Bar weight for plate calculator
- Tempo (e.g. "3-1-2-0")
- Muscle assignments
Deleting exercises
Open an exercise in the library → tap Edit → scroll to the bottom and tap Delete. To protect your history, Badger won't delete an exercise that's still in use: if it appears in any logged workouts or routines, you'll see a note telling you how many of each, and the delete is blocked. Remove it from those routines and delete the related workouts first if you really want it gone. An exercise with no history attached deletes immediately after you confirm.