Alarm Clock

One or more browser alarms with custom labels and repeat patterns.

Runs in your browserNo sign-up required
This only rings while this browser tab stays open — it's a focus-session or don't-forget reminder, not a replacement for your phone's wake-up alarm.
New Alarm

An Honest Focus-Session Reminder

A browser-based alarm has a real, technical limitation worth being upfront about: it only rings while this tab stays open, unlike a phone alarm that fires regardless. Framed honestly, it's genuinely useful as a focus-session timer or a don't-forget reminder while you're already working at your computer.

How to Use This Tool

  1. 1Set a time and optional labele.g. "Stand up and stretch" at 3:00 PM.
  2. 2Choose a repeat patternOne-time, weekdays only, every day, or pick specific days.
  3. 3Keep the tab openThe alarm checks the time every second while this page is open.
  4. 4Get notifiedA sound plays and, if enabled, a browser notification appears.

Good to Know

  • This only rings while the browser tab stays open — it's honestly a focus-session or don't-forget reminder, not a replacement for your phone's wake-up alarm.
  • Enable browser notifications for a visible alert even if you've switched to a different tab (as long as this one is still open somewhere).
  • A one-time alarm automatically disables itself after it fires, so it won't ring again tomorrow at the same time.
  • Alarms are saved in your browser's local storage and reload automatically the next time you open this page in the same browser.

Frequently Asked Questions

Will this wake me up like my phone alarm?

Only if this browser tab is open and your device isn't asleep — for an actual wake-up alarm, your phone's built-in alarm is far more reliable.

Can I set multiple alarms?

Yes — add as many as you need, each with its own time, label, and repeat pattern.

What happens with a recurring alarm on a day it's not set for?

It simply won't ring — only the days you've selected trigger it.

Is my alarm data sent anywhere?

No — alarms are stored only in your browser's local storage, never uploaded.