Online Alarm Clock
Set one or more alarms — quick presets like +5 minutes or an exact wake-up time — and this free online alarm clock rings with sound and an optional notification. No install, no account, works entirely in this browser tab.
Keep this tab open for your alarms to ring — closing it, or your device going to sleep, silences the alarm.
No alarms yet. Add one above.
You've reached the 5-alarm limit — delete one to add another.
Everything runs in your browser. Alarms are saved only in this browser's local storage — nothing is uploaded.
A free alarm clock that runs entirely in your browser tab
Sometimes you don't want to dig your phone out of a bag, install an app, or trust a third-party site with your schedule — you just need something to make noise at a specific time while you're already sitting at your computer. This online alarm clock does exactly that: type a time or tap a quick preset, keep the tab open, and it rings with a synthesized tone plus an optional desktop notification. No sign-up, no download, no data leaving your browser.
Two ways to set an alarm
Use whichever is faster for the moment:
- Exact time: pick an hour and minute — perfect for "wake me up at 7am" or a scheduled call.
- Quick preset: +5, +10, +30 minutes or +1 hour from right now — perfect for "remind me in 20 minutes" without doing the clock math yourself.
Example. It's 6:42 AM and you want one more short nap. Tap the +10 min preset and the tool schedules an alarm for 6:52 AM automatically — no need to compute the time yourself or open a separate timer.
How the alarm actually rings
Once a saved alarm's time matches the live clock, the tool plays a repeating tone built with the Web Audio API (no audio file to download), shows a large on-screen banner, and — if you've granted permission — fires a browser notification with the alarm's label. The tone keeps playing for a few minutes on its own so a short trip to the kitchen doesn't mean missing it entirely, and the visual banner and flashing tab title stay on until you press Stop. Because there's no server or push service behind it, the one hard rule is that the browser tab has to stay open and the device has to stay awake — closing the tab, or letting a phone lock its screen and suspend background tabs, will silence it.
Snooze, repeat, and up to 5 alarms at once
Pressing Snooze on a ringing alarm silences it and reschedules the same alarm for later, as many times as you like — the snooze length is 5 minutes by default and can be set to 1, 10, 15, 20 or 30 minutes. Alarms aren't one-shot: once saved, an alarm rings at its set time every day it stays switched on, the same way a phone's built-in alarm works, so a 7:00 AM wake-up only needs to be entered once. You can keep up to 5 alarms active at a time — for example a weekday wake-up, a lunch reminder, and a "log off" alarm — and turn any of them on or off with the toggle without deleting it.
Privacy and accuracy notes
Every alarm, its time, and its optional label are stored only in this browser's local storage; nothing is uploaded to a server and there's no account to create. That also means alarms don't sync between devices or browsers — they live only where you set them. The live clock reads your device's own system clock, so the alarm is exactly as accurate as your computer or phone's clock; if your device's time is off, so is the alarm.
Sources & further reading
Frequently asked questions
Will the alarm still ring if I close this tab or put my phone to sleep?
No — this is a browser-based alarm clock with no background server, so it can only ring while the tab is open, awake, and not muted. Keep the tab visible (or at least open in the background) and don't let your phone or laptop fully sleep, since operating systems often pause background tabs to save battery. For a wake-up alarm you rely on, treat this as a supplement to your phone's built-in alarm app rather than a full replacement, especially overnight.
How do I make sure I get both a sound and a notification when it goes off?
Click "Test alarm sound" once first — most browsers block audio until you interact with the page, so this unlocks sound for every alarm that follows. Then click "Enable notifications" and allow the permission prompt; once granted, a system notification pops up alongside the tone even if this tab isn't the one you're looking at, as long as the browser itself is still running. If notifications are blocked, the alarm still rings with sound and a big on-screen banner, so nothing is silently missed.
Can I set more than one alarm, and does it repeat every day?
Yes, you can keep up to 5 alarms active at once — handy for a weekday wake-up time plus a reminder later in the day. Each alarm rings at its exact time every day it's turned on, like a phone's built-in alarm, rather than firing once and disappearing, so switch it off or delete it when you no longer need it. The quick-add buttons (+5 min, +10 min, +30 min, +1 hour) create a normal alarm too, so you can cancel or reuse them the same way.
What happens when I hit Snooze, and can I stop the sound if I'm not near the tab?
Snooze silences the current ring and schedules that same alarm to sound again in exactly 5 minutes — you can snooze as many times as you like. If you don't touch anything, the tone automatically stops itself after a few minutes of ringing to avoid endless noise from an abandoned tab, but the on-screen banner and the flashing browser tab title keep signalling until you press Stop, so you'll still see it when you come back.
Is my alarm time or label sent to a server, and do I need an account?
No. This online alarm clock needs no sign-up and no account — every alarm, along with its time and optional label, is calculated and stored only in your browser's local storage, and nothing is uploaded anywhere. Clearing your browser data or switching devices removes the saved alarms, since there is no server-side sync; that's the trade-off for a tool that tracks nothing about you.