All sounds are synthesised on-the-fly using the Web Audio API — no audio files are downloaded. Classic Beep uses rapid 440 Hz sine pulses; Digital Buzz uses a harsh square wave; Gentle Chime plays ascending sine tones; Rising Tone sweeps linearly from 200 Hz to 800 Hz; School Bell mimics a traditional ding pattern. Every sound loops until you dismiss or snooze.
Yes, as long as the tab remains open and your browser has not been suspended (e.g. put into an energy-saving sleep state). Modern browsers may throttle scripts in background tabs, but the alarm clock reads the system clock on every tick, so it will fire at the correct time when the tab is next active. For maximum reliability, keep the tab visible or pin it.
No. The alarm clock runs entirely in your browser using the Web Audio API. Nothing is downloaded, no extension is required, and no account is needed. Close the tab and the alarm is gone — there is no persistence.
There are 5 built-in sounds: Classic Beep (rapid 440 Hz pulses), Gentle Chime (soft ascending tones), Digital Buzz (square wave burst), Rising Tone (a frequency sweep from 200 Hz to 800 Hz), and School Bell (a ding pattern). Click the Test button next to the sound selector to preview any sound before setting the alarm.
Yes. When the alarm fires, three buttons appear: Snooze 5 min, Snooze 10 min, and Dismiss. Snoozing stops the current alarm and sets a new one for that many minutes later. Dismiss stops the alarm completely. If Repeat Daily is enabled, the alarm re-arms for the same time the following day after dismissal.
Only if you enable the Repeat Daily toggle before clicking Set Alarm. With it off, the alarm fires once and then disarms automatically. With it on, dismissing the alarm automatically re-sets it for 24 hours later — useful as a daily wake-up alarm.