Timers Built for Mid-Set, Not Mid-Scroll
A workout timer gets used with shaking hands, sweat on the screen, and thirty seconds of rest to set up the next round. So the tabata timer here leads with what matters at that moment: digits you can read from across the room, color-coded work and rest phases, distinct audio cues for every transition (double-beep into work, a low tone into rest, 3-2-1 ticks), and a fullscreen mode with no ads in it. The schedule is computed drift-free from timestamps, so round 8 ends exactly when it should — including the original 1996 Izumi Tabata 20/10 protocol as a preset.
Which Tool for Which Constraint
Nothing here asks about your goals. It asks what is in the way — the room, the clock, the plate rack, the roster — because that is what actually decides which of these you want.
- No equipment, and a floor with neighbours under it. The random bodyweight workout generator builds a warmup, a circuit and a cooldown from what you give it: a difficulty, a focus (full body, upper, lower or core), and a 10, 20, 30 or 45 minute slot — four exercises over two rounds in the ten-minute version, six over four rounds in the forty-five. Low Impact Mode is the setting worth knowing: it filters every movement flagged high-impact out of the pool, so burpees, jump squats, skater jumps and plank jacks drop out, and the harder variants of what is left are low-impact progressions rather than jumps. One honest caveat — if a narrow focus and difficulty leave fewer exercises than a round needs, the generator widens the pool rather than failing, and the impact filter is the first thing it relaxes. That is the mode for a hotel room, an upstairs flat, or knees with opinions. Tick dumbbells or a band if you own them and matching moves are mixed in rather than taking over; leave them unticked and it stays pure bodyweight.
- The clock is the workout. The tabata timer is for sessions defined by intervals rather than by exercises: the classic 20/10 × 8, HIIT 30/15 × 10, Core 45/15 × 8, Sprints 40/20 × 6, EMOM over 10 or 20 minutes, or AMRAP as one 12 or 20 minute block with a tap counter for your own rounds. Custom stretches to a one-hour work phase and 50 rounds. You will not be looking at the screen, so the cues carry it: two high beeps into work, one lower tone into rest, and a tick for each of the last three seconds of any phase.
- A barbell and a gym that is missing plates. The warmup sets calculator knows the rack rather than the theory: a 45 or 35 lb bar, a 20 or 15 kg bar, and the standard denominations (45/35/25/10/5/2.5 in pounds, 25/20/15/10/5/2.5/1.25 in kilos) with the missing ones tapped off. The consequence is worth internalising — the smallest jump a bar can make is twice your smallest plate, so a rack without 2.5s moves in 10 lb steps, and your warm-ups land on that grid rather than on the percentages.
- A youth team and a fairness promise. The equal playing time calculator is the one tool here you use in front of parents, so its honesty matters more than its cleverness. Exactly equal minutes only exist when the bench can rotate through the whole roster a whole number of times, and it will not hand you a shift count that fails that test. When your league subs at fixed breaks and the numbers refuse to cooperate, any-break-count mode builds the closest rotation available and prints the real minute spread instead of claiming an equality it did not reach. Lock one goalkeeper, type the names, save the squad, print the lineup, and run the match clock in Sideline Fullscreen with a chime at every substitution.
- The snack rota nobody volunteers for. The team snack schedule generator takes the family list (an Excel column pastes straight in) and either your fixture dates or a generated weekly season, and hands each game to whoever has had the fewest turns so far — a clean round when nothing is blocked, and turn counts as level as your can-not-do dates allow when something is. It ends as a printable sheet and a block of chat-ready lines, which is the format that actually gets read.
Calculators That Respect Real Equipment
The warmup sets calculator does the math the plate rack imposes: tell it your working weight, bar, and which plates your gym actually has (tap away the missing ones), and every warmup set comes back rounded down to a weight you can physically load, with the per-side plate breakdown drawn for you. The equal playing time calculator does the same for coaches: it only offers substitution schemes where mathematically equal minutes are possible for your roster size, then rotates the bench round-robin so no kid sits twice before everyone sat once.
No Accounts, Ever
Generated plans from the bodyweight workout generator, your equipment choices, timer presets, and team rosters are saved in your own browser only. Nothing to sign up for, nothing synced to a server, nothing to delete later — which also means the tools load fast and keep working if the gym Wi-Fi drops mid-session.
What a Generator Will Not Do for You
Worth saying plainly, because it changes how you use these: none of them knows anything about you from one session to the next. The workout generator shuffles a pool filtered by your settings — it does not progress your loads week to week, does not remember what you did on Tuesday, and will hand you legs two days running without blinking. Saving a plan as a favourite saves that plan, not a training history. The warmup calculator applies a percentage scheme to the work weight you type; it has no idea what your best single is, or how yesterday went. And the playing time calculator is a fairness machine rather than a coach — it rotates the bench in roster order, so beyond locking a single goalkeeper, keeping two particular players on the pitch together is an edit you make on the printed sheet.
That is a trade rather than an oversight. A training history that follows you between devices means an account and a server behind it, and then your sets and your team’s names live somewhere other than your own phone. These stay on the near side of that line: open, generate, use, close.