Alarm clock
Set as many alarms as you need. We will ring loudly when each one fires, with snooze and a full-screen prompt that is hard to miss.
Your local time
No alarms yet. Add one above to get started.
Before leaning on any in-browser alarm, know exactly which situations it covers. The short version: the tab must exist and the computer must be awake.
| Situation | What happens |
|---|---|
| Tab visible, computer awake | Rings on the minute with the full-screen prompt |
| Another tab in front, or window minimised | Rings, though browsers slow background timers, so the ring can land seconds late; notifications add a system banner |
| Tab or browser closed | Does not ring; alarms are restored when you reopen the page |
| Computer asleep or lid closed | Does not ring; pages cannot run while the machine sleeps |
| Page reloaded, nothing clicked since | The prompt still appears, but some browsers hold back sound until you interact with the page, so click anywhere after a reload |
Phone alarms are great until your phone is charging in the other room or muted for the cinema or in a city where the SIM is different. A browser alarm is the reliable backup: it lives in the tab you already have open, it does not require you to install anything, and it does not care which country you are in. We use it for ovens, video calls, kids' screen time, and the standard "stand up every hour" reminder. As long as the tab is open and the laptop is awake, the alarm will ring at the time you asked for.
Alarms persist in your browser's local storage, so reloading the page or restarting the browser keeps them around. When an alarm fires we play a looping beep generated by the Web Audio API, show a full-screen modal that traps focus, and optionally send a system notification if you grant permission. Snooze re-arms the alarm five minutes out. The local clock at the top is just the system clock formatted nicely. If you need clocks in other timezones, the world clock shows live time for any city, and the time zone converter handles the math.
The tab needs to be open. If you close the browser or the laptop sleeps, no alarm. For workday cues this is rarely a problem. For waking up at 5am after a flight, keep your phone alarm as primary. The notification permission is optional: if you block it, the in-tab modal still fires. Audio is generated, not streamed, so it works offline once the page is loaded. For focus blocks rather than fixed times, swap to the Pomodoro timer.
Snooze does not silence the current alarm and shift it. It stops the tone and adds a brand-new alarm five minutes ahead, labelled with (snooze) so you can spot it in the list. Your original alarm is untouched and will match its time again tomorrow. The snooze entry is an ordinary alarm too, which means it sticks around after it has served its purpose: switch it off or delete it once you are moving, or it will greet you at the same odd minute the next day.
Alarms here match a wall-clock time, not a calendar date. An enabled 07:30 alarm rings at 07:30 on any day the tab is open, which makes it a natural fit for recurring cues: the daily stand-up, a medication reminder, the school run. For a one-off, let it ring once and then toggle it off rather than deleting it, so the time is still saved for next time. Each alarm fires at most once per minute, and only one rings at a time, so set several alarms a few minutes apart if you want a gentle escalation ladder rather than one loud moment.
Up to 24. They are saved in your browser's storage on your device, sorted by time, and restored whenever you come back to the page. Nothing is uploaded anywhere.
No. A browser page cannot run while the machine sleeps, so the alarm only fires when the computer is awake and the tab exists. For early wake-ups after travel, keep a phone or hardware alarm as the primary and use this as the backup.
Snooze creates a normal alarm entry five minutes ahead, labelled with (snooze). Like any enabled alarm it matches its time every day, so delete it or switch it off once you are up.
A repeating beep pattern generated inside the browser, alternating on and off until you dismiss or snooze. There is no audio file to fetch, so the sound works offline once the page is loaded.
No. Notifications are an optional extra layer that adds a system banner when an alarm fires. Decline them and the full-screen prompt and sound still work inside the tab.
Yes. When the ring appears, focus moves to the Dismiss button, so Enter dismisses immediately and the Escape key does the same.