swim workout generator
Pick your duration, pace, and pool type. We'll build you a workout with a warmup, main set, and cooldown. Don't love it? Shuffle until you do.
Pace guide — per 100
Yards pools (SCY) run slightly faster — subtract ~5 sec from your meters pace to start. Some workouts include a pull buoy, kickboard, or fins — bring them if you have them.
Uncheck gear you don't have — we'll skip those sets.
How workouts are structured
Easy continuous swim to raise your heart rate. Usually 200–600m of freestyle or choice. No rest intervals — just move.
Drills and technique work before the main set. Kickboard, pull buoy, IM rotations — activates all four strokes and locks in your form.
The meat of the workout. Reps on an interval, or long sustained efforts — depends on your focus. Endurance = longer distances. Speed = shorter bursts with rest.
Easy swim to flush out lactic acid. Usually backstroke or choice at a relaxed pace. Finishes the total distance and brings your heart rate down.
Equipment you might need
Pull buoy between your thighs — isolates arms, removes the kick.
Kickboard held out front — isolates legs, builds kick strength.
Swim fins — more propulsion, good for butterfly and fast sprints.
None of these are required — workouts are generated with what you have. Skip equipment sets or substitute an easy freestyle if you don't have them.
Decode the lingo
cheat sheetGenerated workouts use shorthand. Here's what each term means when it shows up in your set.
Set shapes — how reps progress
Effort levels — how hard to push
Drills — technique tune-ups
Stroke shorthand
A real workout looks like this
exampleThreshold Builder
2,800 m · ~60 min · Pace: 1:45/100m · Endurance
Your workout is generated fresh every time — different sets, intervals, and drills tuned to your duration and pace. Don't love what you got? Hit shuffle.
Find your pace
what the dial meansThe pace dial below asks for seconds per 100. Don't guess too fast — the generator builds intervals that assume you can hold this for 30+ minutes. Pick the band you'd cruise, not the one you'd sprint. 500 and mile times are at the band's anchor pace, in yards.
First month back
2:15 – 2:30 / 100y500: ~11:15 · mile: ~37:00
Just back from a layoff, or new to lap swimming. Two-stroke breathing is the default, walls are a real stop, and 200 straight is a stretch. Pick 2:30 to start — the generator will give you walkable rest.
tells You stop at the wall every length without meaning to.
Fitness regular
1:55 – 2:10 / 100y500: ~10:00 · mile: ~33:00
A steady 30–60 minutes in your home lane, two or three times a week. Bilateral breathing on easy swims, flip turns most walls. The middle lane regular at any rec pool.
tells A 60-minute hour swim lands you around 3,000 yards.
Steady masters
1:35 – 1:50 / 100y500: ~8:30 · mile: ~28:00
Showing up to a coached masters lane on the regular, or pulling open-water 1500s for a triathlon. Can hold threshold for 20 × 100 without unraveling. Knows the difference between cruise pace and race pace.
tells You quote your hundred pace casually. "I was on 1:40s tonight."
Trained competitor
1:15 – 1:30 / 100y500: ~7:00 · mile: ~23:00
Former club or college swimmer keeping it up, or a top-of-the-pyramid masters athlete chasing age-group records. Underwater dolphin kick off every wall, stroke count under 14 per 25, race-pace 100s in the 1:00s.
tells Holds a stroke count, knows their tempo, ends sets right at the interval.
D-I / national level
sub-1:10 / 100y500: ~5:30 · mile: ~18:30
Collegiate distance swimmers and Olympic trials qualifiers. NCAA D-I women's 500 cut is around 4:50; men's mile cut is around 14:50. Ledecky's NCAA mile record sits at 15:03 — about 55 seconds per 100 yards.
tells 15-meter underwaters off every wall, sub-15s flip turns.
Yards vs. meters
quick convertA short-course yards pool is ~9% shorter than a short-course meters pool, and shorter than long-course meters by ~18%. Same swimmer, different number on the wall clock.
1:30 / 100 yd ≈ 1:43 / 100 m (LCM)
mile = 1,650 yd ≈ 1,500 m (LCM)
Different generators use different defaults. Lap Lab assumes yards unless you flip the unit toggle below.
Honest pace beats ambitious pace. The intervals are math — too fast and you blow up by rep three, too slow and you spend the set staring at the pace clock.
Skip the dials — start here
one-click launchSix starter workouts already configured. Tap a card and the generator below builds it instantly — every link is just a preset of the dials, so once it lands you can still nudge anything before you print.
First swim back
30 min · 2:00Any focus · no equipment · gentle pace
For the layoff comeback. Easy aerobic mix that wakes the feel for the water back up without smoking your shoulders on day one.
Generate this →
Lunchbreak crusher
30 min · 1:30Speed · no equipment · in and out
Forty-five minutes of pool time, thirty in the water. Short sprint set sandwiched between brief warm-up and cooldown — fits a real lunch hour.
Generate this →
The aerobic build
1 hr · 1:40Endurance · pull buoy · weeknight default
The bread-and-butter hour. Long steady sets at threshold-ish pace — the kind of workout that quietly stacks fitness over a season without ever feeling heroic.
Generate this →
Long Sunday
1.5 hr · 1:45Endurance · all gear · the weekend grind
Saturday-or-Sunday distance work. Big pull and kick blocks woven through the main set — when you've got the morning and want yardage in the log.
Generate this →
Form reset
45 min · 2:00Technique · all gear · drill day
When your stroke feels stuck. Catch-up, fingertip drag, 6-kick switch, IM rotations — slow yards that fix what hard yards can't.
Generate this →
Triathlon brick prep
45 min · 1:50Endurance · pull buoy · race-leg pace
Half-Ironman swim leg in your head. Pull-heavy sets at sustainable race pace — trains the upper body for the bike-after-swim shock and builds a calm 750-to-1900m engine.
Generate this →
Every starter is just a shareable URL. Tweak the dials below before printing, or copy the link to send tonight's workout to a lane mate.