gizmobench
BrowseDaily

Multiple Timers

Keep several countdowns on one page. Name them, organize groups, pause one without changing the others, and record elapsed-time snapshots. Optional browser recovery restores deadlines; configuration exports create reusable sets of idle timers.

Keep this page open for alerts. Background tabs and sleeping devices may delay sound. When this page runs again, deadlines determine which timers finished. Sound is off after every reload. Restoration is read-only. Deliberate changes merge into a usable saved record; conflicting or unusable state is kept until you explicitly remove it. Use one tab to avoid competing changes. Hiding this page cancels pending sound or file requests.

Add a timer

One second to seven days · 2/50 timers

Group controls affect matching timers only. Start / resume skips finished timers. Reset clears progress and laps for the selected group. All timers remain visible below.

Focus

Work · Ready · 00:25:00 duration
00:25:00

Break

Work · Ready · 00:05:00 duration
00:05:00

Completion log

Latest 200 completions, once per run. Deadline is when the timer was due; observed is when this page processed it. Paused time does not elapse. An expired timer never starts a new run on its own.

No completed timers in this session.

Selectable completion log JSON

Save a reusable configuration

Configuration JSON contains names, groups and full durations. It excludes countdown progress, laps, sound and completion history. Import replaces the current timers and log, and always loads timers idle. Timer actions, draft changes, hiding this page or navigation cancel a pending file import. Downloads are browser handoffs; this page cannot confirm that you saved a file.

Selectable configuration JSON

Countdowns use wall-clock deadlines. Browser suspension, a closed page, muted audio or device clock changes can delay or change alerts; this page cannot guarantee background alarms. Processing stays local. Optional browser recovery stores timer names, groups, deadlines, laps and the log. Turning it off removes saved state when storage is available. Without it, reloading loses timer progress.

Common questions

Can I pause one timer without affecting the others?
Yes. Each timer has its own duration, deadline and paused remaining time. Select Pause on one card to stop only that countdown. Resume gives it a new deadline based on the remaining time; other timers keep their existing deadlines.
How do group controls work?
Choose All timers or a named group, then start/resume, pause or reset the matching timers. Start/resume skips finished timers, which require an explicit Restart. Reset clears progress and laps and leaves the affected timers idle. Group controls do not hide other timers.
What happens while the tab is suspended or the device sleeps?
Running timers use wall-clock deadlines. When the page runs again, it compares the current clock with those deadlines, marks elapsed timers finished and records each completion once. Background suspension can delay sound and visual updates. Clock changes can change the remaining time; display is clamped to the original duration.
Will timers survive a reload?
Enable Remember timers in this browser to save names, groups, durations, running deadlines, paused remaining time, laps and the completion log locally. Restoration reads saved state without rewriting it. Expired deadlines appear finished; restoring them does not start a new run or replay old sounds. Deliberate timer changes and completions of runs started here update a usable saved record, retaining unknown fields and unrelated newer records. Conflicting or unusable saved data is kept until you explicitly remove it. Sound stays off after reload; use one tab to avoid competing changes.
How do I enable completion sound?
Press Enable sound and test to unlock browser audio and hear a test tone. Completion events then play a short tone while audio is available. A closed page cannot play an alarm, and browsers, system mute or suspended audio may prevent it. The visible finished state and completion log do not require sound.
What do laps and the completion log record?
Record lap captures elapsed active time for that run, excluding pauses, with up to 100 snapshots per timer. The completion log retains the latest 200 runs, recording the due deadline and when the page observed completion. Old completions are not sounded or reannounced as new after recovery. Reset and restart clear that timer’s lap list.
Can I save a reusable set of timers?
Export configuration hands the browser complete JSON containing timer names, groups and full durations. Import replaces current timers and the completion log, loading every imported timer idle. Configuration excludes countdown progress, sound and history. Timer actions, draft changes, hiding or navigation cancel a pending import. Failed downloads expose complete selectable JSON so you can save it manually; a browser handoff does not confirm that a file was saved.
What limits and editing rules apply?
Create up to 50 timers, each from one second to exactly seven days. Timer names support 80 characters and group names 40. Editing a timer leaves it running until Save and reset timer replaces its settings and resets it to idle. Removing a timer keeps its existing completion entries; there is no undo for removal or configuration replacement.
Can I use several countdowns for cooking, lessons or activities?
Yes. Give each countdown a name, set its duration and optionally group related tasks, then start them separately or together. A group runs independent countdowns simultaneously; it does not schedule sequential workout intervals. Laps are elapsed snapshots within countdown runs, not independent count-up stopwatches. This browser page does not configure phone, watch or voice-assistant timer apps.

Countdowns use wall-clock deadlines. Browser suspension, a closed page, muted audio or device clock changes can delay or change alerts; this page cannot guarantee background alarms.