Language
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)

Alarm Clock

Set multiple alarms with custom sounds, repeat schedules, and snooze functionality. Works entirely in your browser.

What is Alarm Clock?

Alarm Clock is a web-based alarm application that helps you set reminders and wake-up calls directly in your browser. Whether you need to wake up in the morning, take medication on time, or get reminded about meetings, this tool has you covered.

Unlike phone alarms that can get silenced by Do Not Disturb mode, this browser-based alarm works independently and can even send browser notifications when the tab is in the background.

Key Highlights

Multiple Alarms

Set as many alarms as you need, each with its own custom settings and schedule.

Real-Time Countdown

See exactly how long until each alarm rings with live countdown display.

Custom Sounds

Choose from 4 different alarm tones or upload your own audio files.

Flexible Scheduling

One-time, daily, or custom day repeats to fit your routine.

Snooze Support

Get 5 more minutes when you need it with built-in snooze function.

Auto-Stop

Alarm automatically stops after your set duration to prevent endless ringing.

Works Entirely in Your Browser

All your alarms are saved locally on your device. No account needed, no data uploaded to servers. Your alarms persist even after closing the browser, as long as you don't clear your browser data.

Privacy First: Your alarm data never leaves your device. Everything is stored in your browser's local storage, ensuring complete privacy and offline functionality.

Important: Keep This Tab Open

For alarms to work properly, please keep the following in mind:

Critical Requirements:
  • Keep your browser open - The alarm needs your browser running to ring on time
  • Keep this tab open - You can switch to other tabs, but don't close this one
  • Don't let your device sleep - Alarms won't ring if your computer goes to sleep
  • Turn on browser notifications - This helps you hear the alarm even when working in other tabs

Think of it like having an alarm clock on your desk - it needs to stay plugged in to wake you up!

How to Use Alarm Clock

Setting Your First Alarm

1

Create New Alarm

Click the Add Alarm button or press N on your keyboard to open the alarm creation dialog.

2

Set Time

Set the time using the hour and minute inputs, or use Quick Add buttons (+5m, +10m, +15m, +30m, +1h) for faster setup.

3

Add Label (Optional)

Optionally add a label to identify this alarm (e.g., "Wake up", "Meeting", "Take medicine").

4

Choose Repeat Schedule

Select your preferred repeat schedule: Once, Daily, or Custom days for specific weekdays.

5

Select Sound

Choose your preferred alarm sound and test it, or select "Upload new sound..." to use your own audio file (MP3, WAV, or OGG, max 5MB).

6

Set Ring Duration

Set the ring duration (how long the alarm will sound before auto-stopping, from 1 to 60 minutes).

7

Save Alarm

Click Save to create the alarm and add it to your alarm list.

Managing Alarms

Each alarm card shows the time, label, repeat schedule, and a real-time countdown. You can:

Toggle On/Off

Use the switch to temporarily disable an alarm without deleting it. Perfect for weekends or days off.

Edit Settings

Click the pencil icon to modify alarm time, sound, repeat schedule, or any other settings.

Delete Alarm

Click the trash icon to permanently remove the alarm from your list.

When the Alarm Rings

When your alarm time arrives, a fullscreen notification appears with the alarm sound playing. You have two options:

Snooze

5 More Minutes

  • Stops the alarm temporarily
  • Reschedules it for 5 minutes later
  • Can be used multiple times
  • Perfect for gradual wake-up
Dismiss

Stop Completely

  • Stops the alarm permanently
  • One-time alarms will be disabled
  • Recurring alarms wait for next schedule
  • Use when you're ready to start your day

Keyboard Shortcuts

Shortcut Action Description
N Add New Alarm Opens the alarm creation dialog
Space Dismiss Alarm Stops the currently ringing alarm
Escape Close/Dismiss Close modal or dismiss ringing alarm
Pro Tip: Use keyboard shortcuts for faster alarm management, especially when you need to quickly dismiss an alarm or create a new one.

Important Notes

  • Keep the browser tab open for alarms to work
  • Enable browser notifications for background alerts
  • Make sure your device volume is not muted

Features

Multiple Alarms

Create and manage multiple alarms simultaneously. Each alarm operates independently with its own time, sound, and repeat settings. Perfect for managing a busy schedule with different wake-up times, medication reminders, or meeting alerts.

Unlimited Flexibility: Set as many alarms as you need - morning wake-up, lunch break, medication times, meeting reminders, and more. Each alarm works independently without interfering with others.

Real-Time Countdown

Every alarm card displays a live countdown showing exactly how long until it rings. The countdown updates every second, displaying time in hours, minutes, and seconds format. For alarms more than 24 hours away, it shows the day and time.

Live Updates

Countdown refreshes every second, showing precise time remaining in HH:MM:SS format.

Long-Range Display

For alarms more than 24 hours away, displays the specific day and time instead of countdown.

Flexible Repeat Options

Once

Alarm fires one time and automatically disables itself after ringing.

  • Perfect for one-time events
  • Auto-disables after ringing
  • Ideal for appointments

Daily

Alarm repeats every day at the same time without manual reset.

  • Consistent daily routine
  • Automatic repetition
  • Great for wake-up calls

Custom

Select specific days of the week for targeted reminders.

  • Choose any weekday combination
  • Perfect for workout schedules
  • Flexible weekly patterns

Alarm Sounds

Choose from built-in tones or upload your own:

Pre-loaded Alarm Tones

Choose from 4 professionally designed alarm sounds:

  • Classic Bell - Traditional alarm clock sound
  • Digital Beep - Modern electronic tone
  • Gentle Chime - Soft, pleasant wake-up sound
  • Radar - Distinctive beeping pattern
Test Before Saving: Use the preview button to hear each sound before selecting it for your alarm.

Upload Your Own Audio

Personalize your alarms with custom audio files:

  • Supported formats: MP3, WAV, and OGG
  • Maximum file size: 5MB per file
  • Storage limit: Up to 2 custom sounds
  • Auto-management: Oldest sound removed when uploading a third
Storage Note: Custom sounds are stored in your browser's local storage. When you upload a third sound, the oldest one is automatically removed to save memory.

Snooze Function

Not ready to get up? Hit snooze to silence the alarm for 5 minutes. The alarm will ring again when the snooze period ends. You can snooze multiple times if needed.

5-Minute Intervals

Each snooze gives you exactly 5 more minutes before the alarm rings again.

Unlimited Snoozes

Snooze as many times as you need for a gradual, gentle wake-up experience.

Auto-Stop Duration

Set how long the alarm should ring before automatically stopping (1-60 minutes). This prevents the alarm from playing indefinitely if you're away from your device or unable to dismiss it manually.

Default Duration 5 min
Customizable Range: Set auto-stop duration anywhere from 1 minute (for quick reminders) to 60 minutes (for persistent alarms). The default is 5 minutes.

Browser Notifications

Enable browser notifications to receive alerts even when the alarm clock tab is in the background. You'll see a notification pop-up when it's time, helping ensure you don't miss important alarms while browsing other sites.

1

Enable in Settings

Toggle on "Browser notification"

2

Grant Permission

Allow notifications when prompted

3

Get Alerts

Receive pop-ups even in background

Local Storage

All your alarms and settings are saved in your browser's local storage. Your data stays on your device, persists across browser sessions, and requires no account or internet connection to maintain.

Complete Privacy

Your data never leaves your device or gets uploaded to any server.

Offline Functionality

No internet connection required to maintain or use your alarms.

Persistent Storage

Alarms persist across browser sessions until you clear browser data.

Important: Clearing your browser's cache or site data will delete all saved alarms. Make sure to note down important alarm settings before clearing browser data.

Frequently Asked Questions

Will the alarm work if I close the browser tab?

No, the alarm requires the browser tab to remain open. However, the tab can be in the background while you work in other tabs or applications. Enable browser notifications to receive alerts even when the tab is not active.

Workaround: Pin the tab in your browser to prevent accidentally closing it. Most browsers allow you to right-click a tab and select "Pin Tab".

Why didn't my alarm go off?

Common reasons include:

  • The browser tab was closed
  • Your device went to sleep or was shut down
  • The alarm was toggled off
  • Browser permissions blocked the audio playback
  • Device volume was muted
Prevention Checklist: Before relying on an important alarm, verify the tab is open, device is awake, alarm is enabled, browser has audio permissions, and volume is audible.

How do I stop a ringing alarm?

You have multiple options to stop a ringing alarm:

  • Click the Dismiss button on the alarm notification
  • Press Space on your keyboard
  • Press Escape on your keyboard
  • Click anywhere on the backdrop behind the notification
  • Click Snooze to silence it for 5 minutes

What happens to one-time alarms after they ring?

One-time alarms automatically disable themselves after ringing and being dismissed. The alarm remains in your list but won't ring again unless you edit it and re-enable it.

Smart Behavior: This prevents one-time alarms from ringing repeatedly. You can always re-enable or edit the alarm if you need to use it again.

Can I set alarms for specific days of the week?

Yes, use the Custom repeat option to select specific days. For example, select Mon, Wed, and Fri for a workout alarm that only rings on those days.

Example use cases:

  • Workout reminders: Mon, Wed, Fri
  • Weekday wake-up: Mon-Fri only
  • Weekend activities: Sat, Sun
  • Medication schedule: Tue, Thu, Sat

What does "Ring duration" mean?

Ring duration is how long the alarm will sound before automatically stopping if you don't manually dismiss or snooze it. The default is 5 minutes, but you can set it anywhere from 1 to 60 minutes.

Duration Best For
1-2 minutes Quick reminders, brief notifications
5 minutes Standard alarms, default setting
10-15 minutes Important wake-up calls, meetings
30-60 minutes Critical alarms, when you might be away

Are my alarms saved if I close the browser?

Yes, all alarms and settings are saved in your browser's local storage. When you return to the page, your alarms will be restored. However, clearing browser data will delete them.

Safe Actions

Alarms Preserved

  • Closing the browser
  • Restarting your computer
  • Switching browsers (per browser)
  • Clearing history only
Risky Actions

Alarms Deleted

  • Clearing browser cache/data
  • Clearing site data
  • Using incognito/private mode
  • Uninstalling browser

How do I enable browser notifications?

Toggle on Browser notification in the Settings panel. Your browser will ask for permission to show notifications. Make sure to allow it for the alarm to send background alerts.

1

Open Settings

Click the settings icon or menu to access the Settings panel.

2

Toggle Notifications

Find "Browser notification" option and toggle it on.

3

Grant Permission

When your browser prompts for permission, click "Allow" or "Yes".

Can I upload my own alarm sounds?

Yes! Click the sound dropdown when creating or editing an alarm and select "Upload new sound..." to add your own audio file. Supported formats are MP3, WAV, and OGG (max 5MB). Custom sounds are stored in your browser and limited to 2 files to save memory. When you upload a third sound, the oldest one is automatically removed.

Supported Formats

  • MP3 - Most common format
  • WAV - High quality audio
  • OGG - Open source format

Storage Limits

  • Max file size: 5MB
  • Max files: 2 custom sounds
  • Auto-cleanup: Oldest removed when adding 3rd

Can I use this alarm clock on my phone?

Yes, the alarm clock works on mobile browsers. However, keep in mind that mobile browsers may suspend background tabs more aggressively, which could affect alarm reliability. For best results, keep the tab active.

Mobile Limitations: Mobile operating systems often suspend background browser tabs to save battery. For critical alarms on mobile, consider using a dedicated alarm app or keep the browser tab active and your screen on.

Tips for mobile usage:

  • Keep the browser app in the foreground
  • Prevent your device from auto-locking
  • Enable browser notifications for better reliability
  • Test alarms before relying on them for important events
00:00:00
Saturday, February 28, 2026

No alarms yet

Create your first alarm

Keep this tab open for alarms to work
Press N to quickly add a new alarm
Use Quick Add buttons (+5m, +10m...) to set alarm from current time
Set Ring duration to auto-stop alarm if you don't dismiss it
Enable Browser notifications to get alerts even when the tab is in background
All alarms are saved locally in your browser
Want to learn more? Read documentation →
1/6
Start typing to search...
Searching...
No results found
Try searching with different keywords