AbraCalc

For-Time Workout Timer

Race the clock on a for-time workout: a big count-up stopwatch with an optional time cap, a FINISH button that stamps your result, and optional per-movement splits. Works offline.

Built by the AbraCalc team

Embed this tool on your site

How to play

  1. Set an optional time cap in minutes, or leave it uncapped for an open-ended clock.
  2. Turn on movement splits if you want to log a timestamp after each exercise.
  3. Tap Start to go full screen — the count-up clock begins immediately.
  4. Tap FINISH the moment your last rep is done; your time is stamped and locked, or the buzzer stamps a capped result if time runs out first.

A for-time workout has a fixed amount of work — a set number of reps or rounds — and your score is how fast you finish it. This timer gives you a giant count-up clock and one job: tap the FINISH circle the instant your last rep is done, and your completion time is stamped and locked in. Set an optional time cap in minutes if you want a hard stop; if the cap is reached before you tap FINISH, the clock flashes, the buzzer sounds, and your result is recorded as capped at that time instead. Turn on movement splits if you want to log the moment you finish each exercise along the way — they're purely informational and never change your final recorded time. Either way, the clock only ever counts up, and pausing mid-workout holds your elapsed time exactly where you left it.

Frequently asked questions

How is this different from the AMRAP Timer?
AMRAP Timer counts down a fixed window and tallies how many rounds you complete inside it — the clock is the constant and your round count is the score. For-Time Workout Timer counts up with a fixed amount of work as the constant, and your finish time is the score; a time cap is optional, not the whole point.
What happens if I tap FINISH after the time cap has already been reached?
Nothing changes. Once the cap buzzer fires, your result is locked in as capped at the cap time, and any FINISH tap that lands after that point is ignored — the recorded result never gets overwritten by a late tap.
Are the movement splits required, or do they affect my final time?
Splits are entirely optional and purely informational — they log the elapsed time at the moment you tap Log Split so you can review pacing between movements later, but they never add to, subtract from, or otherwise change the completion time stamped by FINISH.