b2KIT

Online Alarm Clock

Set multiple alarms with custom labels, snooze intervals, and alarm sounds in your browser.

Tested tool guide Tested browser tools Checked August 16, 2026

What Online Alarm Clock does, with a checked example

This tool lets you create one or more alarms directly in your browser tab, each with its own time, text label, sound, and snooze length, with no app install. While the tab stays open, the page compares your device's current time against your alarm list and plays the chosen sound plus an on-screen label when a match hits. What most people don't expect: closing the tab, sleeping the computer, or letting the browser suspend the tab in the background can silence the alarm, so it isn't a drop-in replacement for a phone alarm on a device you plan to close.

Worked example

A concrete input and expected output from the current implementation.

Input

Alarm 1: 06:45, label 'Gym', snooze 10 min. Alarm 2: 07:30, label 'Work', snooze 5 min.

Expected output

At 06:45 the 'Gym' alarm sounds and shows 'Gym'; if snoozed it re-rings at 06:55. At 07:30 the 'Work' alarm sounds and shows 'Work'; if snoozed it re-rings at 07:35.

Each alarm fires independently at its own set time, and snoozing adds that alarm's configured snooze interval to the moment you press snooze, not to the original alarm time.

How the result is produced

1

Per-tab alarm scheduling

Alarm times, labels, and sound choices are kept in the browser tab you're using, so they survive a page refresh. While the page is open, it repeatedly checks the device clock against every active alarm; when one matches, it plays the selected sound and displays the label on screen until you dismiss or snooze it.

2

Snooze as a fresh reschedule

Pressing snooze stops the current ring and reschedules that specific alarm for now plus the snooze interval you configured for it (e.g. 5 or 10 minutes) - it doesn't pause a countdown. Other alarms and the original daily time for a repeating alarm are unaffected by a snooze on one instance.

Good uses

  • a backup wake-up alarm on a laptop when you're already at your desk and don't want to reach for your phone
  • several timed reminders through a workday, each with its own label for a break, call, or meeting warning
  • a nap timer with a single alarm and a snooze interval you set yourself instead of a phone's fixed snooze

Limits and checks

  • The alarm can only ring while its tab is open and the computer is awake; closing the tab, quitting the browser, or letting the machine sleep silences it.
  • Browsers throttle timers in background or inactive tabs to save power, so a ring can lag behind the exact set time if you've switched to another window or app.
  • Sound playback in most browsers requires at least one prior click or keypress on the page; a tab opened and left completely untouched may have its alarm sound blocked.

Common questions

Will the alarm go off if I close my laptop lid or put the computer to sleep?

No. The alarm only runs while the page is open and the computer is active; sleep, hibernation, or closing the browser stops the timer entirely, so it can't wake a sleeping machine.

Can each alarm have its own snooze length?

Yes, snooze interval is set per alarm, so for example a 10-minute morning alarm and a 5-minute nap alarm can run side by side without one affecting the other's snooze behavior.

References and verification

The example and behavioral notes were checked against the browser implementation. Standards and primary references below define the relevant format, formula, or platform behavior.

Related Tools