W

Workout Builder

Build a strength workout and export Garmin-compatible JSON. Import directly into Garmin Connect.

Exercise 1

Progressive Overload Principles

Progressive overload is the foundation of all strength training — to build muscle and strength, you must systematically increase the training stimulus over time. There are several ways to progress: add weight (the most obvious — increase load by 2.5–5kg for upper body, 5–10kg for lower body when you can complete all prescribed reps), add repetitions (stay at the same weight but do more reps per set, e.g., 3×8 → 3×10 → 3×12 before increasing weight), add sets (increase volume from 3 sets to 4), decrease rest periods (compress recovery between sets from 90 to 60 seconds), or improve technique (better form at the same weight recruits more muscle fibres). For beginners, aim to add weight every session (linear progression). Intermediate lifters may progress weekly (weekly periodization), and advanced lifters may need monthly cycles. The Workout Builder lets you save workout templates and track progression — building toward your next target. When exporting to Garmin JSON format, the device will guide you through each exercise with the prescribed sets and reps, making it easy to focus on execution rather than remembering your program.

Build Garmin Strength Workouts — Free Tool

Garmin Connect's built-in workout builder is slow and requires multiple page loads. This tool lets you design a full strength session in under a minute and download a JSON file that imports directly — no account needed, no data sent to a server.

What is a Garmin workout JSON file?

Garmin Connect uses a specific JSON schema to describe structured workouts. Each exercise is a RepeatGroupDTO containing ExecutableStepDTO objects for the active set and rest period. The file specifies exercise category, name, rep count or duration, weight, and rest time per set.

Supported Garmin devices

Imported strength workouts work on Garmin Forerunner 955/965, Fenix 7/8, Epix (Gen 2), Instinct 2, and all other devices with the Garmin strength training activity profile. Once imported, the workout is pushed to your watch via Garmin Connect Mobile or the Connect IQ store sync.

Weight tracking

If you enter a weight value, it is included in the workout step and will display on your watch during the set. Garmin also logs the weight in your activity history, making it easy to track progressive overload over time.

How to Structure a Strength Training Session

A well-structured strength workout follows a consistent order: a brief warm-up, compound movements first, isolation exercises last, and a cooldown. Compound lifts like squats, deadlifts, bench press, and rows recruit multiple muscle groups and require the most neuromuscular coordination — do them when you are fresh. Isolation work such as curls, triceps pushdowns, and calf raises finishes the session when the primary movers are already fatigued.

Use the Workout Builder to sequence exercises in exactly this order. Drag exercises up or down using the arrow buttons to reorder the session before exporting.

Rep Ranges and Training Goals

The number of reps you perform per set — and how close you come to failure — largely determines the training outcome. As a general guideline based on strength-training consensus:

  • Maximal Strength (1–5 reps): Use heavy loads (85–95% of 1-rep max). Rest 3–5 minutes between sets. Focuses on neural adaptation and inter-muscular coordination. Core movements: squat, deadlift, bench press.
  • Muscle Hypertrophy (6–12 reps): Use moderate loads (65–80% of 1-rep max). Rest 60–90 seconds between sets. The most efficient range for muscle growth — high metabolic stress combined with meaningful mechanical tension.
  • Muscular Endurance (13+ reps): Use lighter loads. Rest 30–60 seconds between sets. Builds fatigue resistance, improves conditioning, and is suitable for rehabilitation or high-volume accessory work.

Most training programmes blend all three ranges across the week or within a single session. The Workout Builder lets you set any rep count and rest period per exercise, so you can apply these targets precisely.

Rest Period Guidance

Rest between sets is not dead time — it is when your phosphocreatine stores replenish and your central nervous system recovers. The appropriate rest period depends directly on your goal:

For strength work (1–5 reps, heavy loads), rest at least 3 minutes between sets. Cutting this short means the next set will be lighter than optimal, undermining the stimulus. For hypertrophy (6–12 reps), 60–90 seconds is the standard recommendation. For endurance sets (13+ reps), 30–60 seconds keeps heart rate elevated and increases metabolic stress. For supersets — two exercises paired back-to-back with no rest between them — rest after completing both exercises, not between them. Supersets save time and can increase training density without reducing quality when antagonist muscle groups are paired (e.g., bench press + row, curl + triceps pushdown).

Warm-Up Sets

Before your first working set of a heavy compound movement, perform 2–3 progressively loaded warm-up sets. A simple protocol: 50% of working weight for 8 reps, then 70% for 4 reps, then 90% for 2 reps — then start the prescribed sets. Warm-up sets prepare connective tissue, groove the movement pattern, and let you gauge fatigue or soreness before committing to heavy loads. They are not included in the Workout Builder's set count — add them mentally before the session starts.

Worked Example: Full-Body Session

Here is a sample full-body session you can build with this tool in under two minutes:

1. Back Squat — 4 sets × 6 reps @ 80 kg, 180 sec rest (strength/hypertrophy blend). 2. Bench Press — 4 sets × 8 reps @ 70 kg, 90 sec rest (hypertrophy). 3. Barbell Row — 4 sets × 8 reps @ 65 kg, 90 sec rest (hypertrophy, superset candidate with bench). 4. Romanian Deadlift — 3 sets × 10 reps @ 60 kg, 90 sec rest (posterior chain). 5. Dumbbell Shoulder Press — 3 sets × 12 reps @ 20 kg, 60 sec rest. 6. Plank — 3 sets × 45 sec, 45 sec rest (core). Total estimated session time: roughly 50–60 minutes including warm-up.

Once you have configured these exercises in the builder, click Download Garmin JSON. The file encodes each exercise as a RepeatGroupDTO containing the active step and rest step. Import it into Garmin Connect and sync to your watch — the device will prompt you through each set and log the results automatically.

Common Mistakes to Avoid

Too little rest on strength sets. If you are lifting near maximal loads (1–5 reps) and resting only 60 seconds, your CNS will not have recovered for the next set. The result is missed reps or technique breakdown — not productive training stimulus. Set rest to at least 180 seconds for heavy compound work.

Ego lifting without progression logic. Adding weight before you have completed all prescribed reps with good form is a common cause of stalled progress and injury. Follow a simple rule: only increase the load when you hit the top of the rep range across all sets. This is the essence of progressive overload.

No variation over time. Repeating the same exercises at the same weight and reps every session produces diminishing returns after the initial adaptation period. Change one variable — weight, reps, sets, rest, or exercise variation — every 4–6 weeks to continue driving adaptation.

Frequently Asked Questions

Can I use this tool without a Garmin device?

Yes. The builder works entirely in your browser and generates a structured workout plan you can print or use as a reference, even if you never import the JSON. The Garmin export is an optional step.

Which Garmin devices support JSON workout import?

All Garmin devices with a strength training activity profile support imported workouts — including the Forerunner 255, 955, 965, Fenix 7 and 8, Epix (Gen 2), and Instinct 2 series. Import is done through Garmin Connect on the web or via the Connect Mobile app.

Why is Leg Press shown under the Squat category?

Garmin's workout schema does not have a top-level Leg Press category. The tool correctly maps Leg Press to the SQUAT category in the exported JSON, which is the format Garmin Connect expects — your watch will display it as Leg Press during the workout.

How do I track weight progression over time?

When you enter a weight in the builder, it is stored in the Garmin workout step and logged in your activity history after each session. Review your Garmin Connect activity history to track load increases over time. For a more structured log, export a new JSON after each weight increase and keep dated copies.

© 2026 raacon/. Free fitness tools for athletes.

raacon is a trademark of Raadig AS (NO 833 209 132)

Not affiliated with any sport brands.

mail@raadig.no

Privacy Policy

We use cookies for analytics and advertising (Google AdSense). No personal data from fitness tools leaves your browser. Privacy Policy