30-Minute Timer
Half an hour is the default slot for a meeting, a workout, or a cooking stage — a roast checked, a dough proved, a wash of laundry underway. It is long enough for real work but bounded enough to keep it from sprawling, which is why calendars and gym classes lean on it so heavily. Set the countdown, protect the thirty minutes for the one thing you meant to do, and let the alarm mark the edge.
30 min
JavaScript is required to run this timer — enable it to start, pause, and hear sound alerts.
This finished while this tab wasn't open to notice — we can't alert a closed tab, only report back honestly like this.
Space start/pause R reset F fullscreen
Enable JavaScript to see background-alert options — this timer keeps correct time either way, but notifications and the install prompt both require it.
Frequently asked questions
- What is a 30-minute timer commonly used for?
- Capping a meeting, timing a workout, or managing a cooking or chore stage — checking something in the oven, a laundry cycle, a proving dough. It is the standard single-focused-block length.
- Can I keep the tab in the background?
- The end time is tracked accurately, so the count is right when you return, but the alarm can lag up to a minute in a backgrounded tab and will not sound if the tab is closed. Keep it open; on iPhone, mute switch off.
This timer keeps the exact time even if you switch tabs. If this tab or your browser closes, nothing can alert you at the exact finish time — there's no server behind this, by design. Come back any time and we'll tell you honestly how long ago it ended.