EMOM settings
One round starts every minute. Work, then rest until the next minute starts.
EMOM Timer (Every Minute On the Minute)
Set total minutes, optional prep, and sound cues for every-minute-on-the-minute training.
How it works
EMOM Timer is designed for one thing: keeping a clean “start every minute” rhythm without extra setup. You set total rounds (minutes), optionally add a short prep countdown, then press Start. The display shows a big countdown to the next minute mark. When a new minute starts, it moves to the next round automatically until all rounds complete.
This page is not trying to teach training theory or prescribe workouts. It’s a practical timer UI built around real EMOM use: you are moving, breathing hard, and you want the time readable at a glance. Fullscreen makes the countdown easy to see from across a room, and in fullscreen you can tap or click the time to start, pause, or resume.
Important behavior to understand: this timer runs in your browser while the page is open. Some devices reduce update frequency in background tabs or when the screen is locked to save power. If you need alerts after the browser is closed, use a device alarm.
- 1) Set Rounds (minutes). Example: 12 rounds means a 12 minute EMOM.
- 2) Choose Prep (optional). Example: 10 seconds to get set.
- 3) Decide whether you want Sound and Final beeps. Final beeps only matter if sound is on.
- 4) Press Start (or Space). Prep runs first if enabled, then Round 1 begins.
- 5) If you want a bigger display, press F to go fullscreen. In fullscreen, tap/click the time to start, pause, or resume.
- 6) When the final minute completes, the timer stops and plays a finish signal (if enabled). Press R to reset and run the same block again.
During EMOM, the display shows the remaining time in the current minute. At the start of a minute you will see about 1:00, then it counts down to 0:00, and immediately rolls into the next minute. You do not have to do any math to find minute boundaries. The timer handles that.
- If sound matters, interact once (click/tap/press a key) so the browser allows audio playback.
- Keep the tab open while you train. Background tabs can update less often on some devices.
- Rounds and prep are locked while the timer is active. Pause or reset first, then adjust settings.
- If shortcuts do nothing, click the timer card once to focus it. Shortcuts do not fire while typing in a form field.
What you can control on this EMOM Timer
The goal is simple control, not a menu of settings. You choose how long the EMOM runs (rounds), whether you want a short prep lead-in, and what cues you want at key moments.
Rounds are the total number of minutes. If you set 10 rounds, you are committing to 10 minute boundaries. The timer will take you through Minute 1, then Minute 2, and so on until Minute 10 completes. Many people use a fixed number here so they can repeat the same structure across sessions without rethinking it.
Prep is a short countdown before the EMOM starts. It is meant for practical setup: you want time to pick up a kettlebell, step onto a bike, chalk up, or just breathe before the first minute begins. When prep hits zero, the timer transitions into EMOM automatically and marks the start of Round 1.
Sound gives you an audible “minute boundary” cue and a finish signal. If you train with a shared screen, sound can keep the group synchronized. If you are in a quiet gym or using headphones, turning sound off keeps it purely visual. Final beeps are the optional “heads-up” beeps in the last 5 seconds of each minute. They are useful when you want a consistent reminder to wrap up reps and be ready to restart on the minute.
Scenarios with examples (real numbers you’ll see)
These examples are about the timer’s behavior and what you will see on the display. They are written so you can predict the flow before you rely on it in a workout or class.
If you want the quickest control mid-workout, rely on shortcuts. Press Space to start/pause, R to reset, F to toggle fullscreen, S to toggle sound, and B to toggle final beeps (only when sound is on). If shortcuts do nothing, click the timer card once so it has focus. Shortcuts are ignored while typing in inputs to avoid accidental triggers.
If your workout format is not “start every minute,” use the closest match below.
Technical details (timing, sound, fullscreen, browser limits)Notes that matter if you rely on precise minute cues▼
Timing is computed from high-resolution elapsed time so minute boundaries remain consistent even if the UI skips a frame. The display updates frequently while running to stay readable.
Browsers often throttle background tabs and animation frames to save resources. This can reduce how often the display updates in the background, and timing can appear to drift slightly until the tab is active again.
Sound uses a short WebAudio beep. Many browsers block audio until a user gesture occurs, so if you turn sound on and hear nothing, click/tap the page once and try again.
Fullscreen uses the browser Fullscreen API and updates state on fullscreen changes. Most browsers require a user gesture (click/tap) to enter fullscreen, and Esc exits.
Keyboard shortcuts
Click the timer card once, then use the keyboard to control it. Shortcuts won’t trigger while you’re typing in an input, select, textarea, or editable field.
| Key | Action |
|---|---|
| Space | Start / pause / resume |
| R | Reset (return to Ready with current settings) |
| F | Toggle fullscreen |
| S | Toggle sound on/off |
| B | Toggle final beeps on/off (when sound is on) |
| Esc | Exit fullscreen |
Common scenarios
Use this page to run a clean EMOM block: set total rounds (minutes), optionally add a prep countdown, toggle sound/final beeps, and go fullscreen for a big minute countdown. In fullscreen, tap/click the time to start/pause/resume.
Frequently Asked Questions
What does this EMOM Timer do?
How do I start, pause, and resume?
What are “rounds” on this page?
What does the prep countdown do?
Can I change rounds or prep while it’s running?
What does Reset do?
How do sound cues and final beeps work?
How do I use fullscreen mode?
What keyboard shortcuts are supported?
What happens if I switch tabs or lock my device?
Does this run when the page is closed or send notifications?
Which related timers should I use instead?
EMOM Timer at a glance
Rounds (minutes) • Optional prep countdown • Sound cues • Optional final beeps • Fullscreen mode • Tap-to-start in fullscreen • Keyboard shortcuts
▼
EMOM Timer at a glance
Rounds (minutes) • Optional prep countdown • Sound cues • Optional final beeps • Fullscreen mode • Tap-to-start in fullscreen • Keyboard shortcuts
- 1) Set rounds: pick a preset (like 10, 12, 15, 20) or type any number of rounds.
- 2) Add prep (optional): choose 0–60 seconds if you want a lead-in.
- 3) Press Start: work inside the minute, then recover until the next minute starts.
- Group EMOMs: go fullscreen so everyone can see the same minute countdown.
- No-math pacing: use the minute beeps as your “start next round” signal.
- Quiet environment: turn sound off and rely on the big visual countdown.
- Repeat the same setup: hit Reset to stop and return to the current rounds/prep settings quickly.
Details and shortcuts▼
Space start/pause · R reset · F fullscreen · S sound toggle · B final beeps toggle · Esc exit fullscreen.
If shortcuts don’t work, click/tap the card once so it has focus.
Reset stops the timer and returns to a ready state while keeping your current rounds and prep settings.
Sound uses a short WebAudio beep. Some browsers only allow audio after you interact with the page (click/tap/press a key).
The timer runs as long as this page is open. Background tabs may update less often depending on browser power-saving, so the display can look jumpy while in the background.
Some browsers require a user gesture to enter fullscreen. In fullscreen, clicking/tapping the timer display toggles start/pause/resume.