Skip to content
Skip to content
Aerial view of a turquoise swimming pool with lane dividers

Lap Lab

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

2:00 – 2:30
Casual / Fitness
Recreational lap swimmer
1:35 – 1:55
Intermediate
Regular training, masters
1:10 – 1:30
Competitive
Club / collegiate speed

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

Warmup

Easy continuous swim to raise your heart rate. Usually 200–600m of freestyle or choice. No rest intervals — just move.

Pre-Set

Drills and technique work before the main set. Kickboard, pull buoy, IM rotations — activates all four strokes and locks in your form.

Main Set

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.

Cooldown

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

Pull buoy between your thighs — isolates arms, removes the kick.

Kick

Kickboard held out front — isolates legs, builds kick strength.

Fins

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 sheet

Generated workouts use shorthand. Here's what each term means when it shows up in your set.

Set shapes — how reps progress

Descend Each rep faster than the last. "Descend 1–4" = four reps, fastest is the last.
Build Start easy and accelerate within a single swim. By the wall, you're at top speed.
Negative split Second half faster than the first half of the same swim.
Ladder Distances climb (50, 100, 150…) then often drop back down.
Pyramid Up and back down — 50, 100, 150, 100, 50. Same total, builds and tapers.
Broken swim A long swim chopped with brief rests. Lets you hold faster pace than nonstop.
Odds & evens Alternating effort — odd reps hard, even reps easy (or vice versa).
Race pace What you'd hold in an actual race — hard but controlled, not all-out.

Effort levels — how hard to push

Easy Conversational. You could chat between breaths. ~60% effort.
Moderate Working but smooth. Could hold this for a long set. ~75%.
Threshold "T-pace" or "red line" — comfortably hard, just below all-out. ~85%.
Sprint Maximum effort, short distances. Full rest between reps. 100%.

Drills — technique tune-ups

Catch-up Touch your hands at the front before pulling — forces a long, clean stroke.
Fingertip drag Drag your fingertips on the water during recovery. Builds high-elbow form.
Single-arm One arm at a time, other arm extended. Forces balance and a strong catch.
6-kick switch Kick six times on your side, rotate, repeat. Trains body roll and rhythm.

Stroke shorthand

Free Freestyle (front crawl). Default if no stroke is named.
IM Individual Medley — fly, back, breast, free, in that order.
Kansas A 300 in this order: 50 free, 50 back, 100 breast, 50 back, 50 free.
Choice Pick your stroke — usually back or breast for recovery.
@ 1:30 The interval — leave on this clock. Faster you swim, more rest you get.
4 × 100 Four reps of 100 each. Total = 400. Reps × distance.

A real workout looks like this

example

Threshold Builder

2,800 m · ~60 min · Pace: 1:45/100m · Endurance

Warmup 600 m
400 m easy free, smooth and loose
4 × 50 m build by 25 — cruise, then strong @ 1:00
Pre-Set 400 m
8 × 50 m kick — strong flutter, head down Kick @ 1:15
Main Set 1,600 m
4 × 200 m free — descend 1→4, build effort each one @ 3:30
8 × 100 m free — hold threshold pace, even splits @ 1:50
Cooldown 200 m
200 m choice — easy, breathe, shake out

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 means

The 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 / 100y

500: ~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 / 100y

500: ~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 / 100y

500: ~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 / 100y

500: ~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 / 100y

500: ~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 convert

A 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:38 / 100 m (SCM)
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 launch

Six 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.

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.