Free Online Alarm Clock

Set alarms directly in your browser — no app needed. ScreenTimer’s alarm clock supports multiple simultaneous alarms, custom labels, daily repeat, snooze, and fifteen unique alarm tones. Your alarms are saved in your browser and persist across sessions.

Fifteen Alarm Sounds

Every alarm tone is synthesized live in your browser using the Web Audio API — no file downloads, no copyright issues, instant playback. Choose from Classic Bell, Digital Beep, Gentle Chime, Urgent Alarm, Morning Birds, Soft Piano, Retro Game, Meditation Bowl, Military Bugle, Church Bell, Heartbeat, Xylophone, Ocean Wave, Radar Ping, and Rooster Call. Preview any sound before setting your alarm.

How It Works

Pick a time, add an optional label (like “Stand-up meeting” or “Take medication”), and tap Set Alarm. When the alarm fires, a fullscreen overlay appears with your label and two options: Snooze for 5 minutes or Dismiss. Enable daily repeat for recurring alarms. Toggle any alarm on or off without deleting it.

Important Note

Browser-based alarms require the ScreenTimer tab to remain open. If you close the browser or the tab, the alarm will not fire. For reliable wake-up alarms, keep ScreenTimer pinned in a browser tab.