Warmup Generator
Pick your workout type — legs, push, pull, full body or cardio — and get a dynamic warmup drawn from a 30+ drill bank, ordered general to specific, sized to your target minutes. Launch it as a guided timer.
Built by the AbraCalc team
How to play
- Choose a workout type — legs, push, pull, full body, or cardio/run — and set your target warmup length in minutes.
- Tap Generate Warmup to draw a general-to-specific drill sequence from the 30+ drill bank, matched to that type.
- Not feeling the mix? Tap Re-roll to draw a fresh sequence for the same type and length.
- Tap Run Warmup to launch a guided full-screen timer that counts down each drill in order and previews the next one.
Warmup Generator builds a dynamic, movement-matched warmup in one tap. Choose what you're about to train — legs, push, pull, full body, or a cardio session — set how many minutes you want to spend, and the generator draws drills from a bank of 30-plus movements sorted into three stages: a general pulse-raiser to get blood moving, mobility work to open up the joints you're about to load, and movement-specific activation that primes the exact pattern you're training. The list always opens general and finishes specific, and every drill is picked fresh so no two warmups feel identical. Don't love the mix? Re-roll for a new set without leaving your type or time filter. When you're ready, tap Run Warmup for a guided full-screen player that times each drill in order and tells you what's coming next, so you can move without checking a phone screen.
Frequently asked questions
- How is this different from the WOD Generator?
- WOD Generator builds your actual workout — a balanced set of moves with reps for an AMRAP, EMOM or For Time session. Warmup Generator only builds the short warmup that comes before that: shorter drills, no reps, ordered general to specific, and sized in minutes rather than a full training block.
- Why does the drill order matter?
- Warming up cold muscles with sport-specific movements risks strain, so the generator always opens with a general pulse-raiser (like jumping jacks or marching), moves into joint mobility work, and only ends with drills that closely mimic the exercise pattern you're about to train — that general-to-specific order is baked into every generated list.
- What happens if I set a very short warmup length?
- The generator still spreads drills across all three stages when the type has drills for each stage, just fewer per stage, so even a 3-minute warmup touches the pulse-raiser, mobility and activation phases rather than skipping straight to specific movements.