Online Alarm Clock — Free & Browser-Based

Set unlimited alarms with custom labels, repeat days, and a cuckoo chime synthesised in your browser. No downloads. No sign-up.

How to use the VClock online alarm clock

Step 1 Open the Alarm tab Tap the Alarm icon in the bottom navigation bar or press 2 on your keyboard.
Step 2 Set your time Use the Quick Set chips for common wake-up times, the "From Now" buttons for relative alarms, or type any custom time directly.
Step 3 Add a label and repeat days Give your alarm a name (optional) and toggle which days of the week it should repeat. Leave all days off for a one-shot alarm.
Step 4 Keep the tab open The alarm service runs as long as the VClock tab is open. The status widget in the bottom-right corner shows the next scheduled alarm at all times.

Why a browser alarm clock?

A browser-based alarm clock needs no installation and works on any device — desktop, laptop, or tablet. VClock synthesises its cuckoo chime directly via the Web Audio API, so there are no audio files to download and nothing to install. Your alarms are stored in your browser's own localStorage and never leave your device.

Tips for reliable browser alarms

Modern browsers throttle background tabs to save battery, especially on mobile. For the most reliable results, keep the VClock tab visible or pin it. On desktop Chrome, you can grant notification permission to allow the alarm to sound even when the tab is in the background. Always keep a backup alarm on a dedicated device for safety-critical wake-up times.

Six tools, one tab

🕐 Digital Clock

Live 12 h or 24 h clock in a retro LCD font. Shows the full date, sunrise & sunset times for your location, and visual progress bars for the current day, week, month, and year.

⏰ Alarm

Set unlimited alarms with custom labels and optional repeat days (Mon–Sun). A cuckoo chime is synthesised directly in the browser via the Web Audio API — no audio files, no downloads required.

⏱ Stopwatch

Millisecond-precision stopwatch with lap recording and split times. Keeps running in the background while you switch to other views — your timing is never interrupted.

⏳ Countdown Timer

Visual SVG ring countdown with quick-set presets (1 min, 5 min, 10 min…) and a built-in Pomodoro mode (25 min focus / 5 min break). An audio chord plays when time is up.

🌎 World Clock

Live times for 80+ cities across Europe, the Americas, Asia, Africa, and Oceania. Cities are grouped by continent and searchable by name or country. UTC offset shown for every timezone.

📅 Public Holidays

Look up public and bank holidays for any supported country and year. Plan your schedule around local and international holidays at a glance.

Advertisement

Frequently Asked Questions

How do I set an online alarm clock?

Open the Alarm tab, enter your desired time, add an optional label, and click Set. The alarm fires a cuckoo chime synthesised in your browser — no audio files needed.

Can I set multiple alarms?

Yes. VClock supports unlimited simultaneous alarms, each with a custom label and optional repeat days (Monday through Sunday).

Will the alarm work if I switch tabs?

The alarm service runs as long as the VClock tab remains open. Browsers may throttle background tabs on mobile, so keep VClock visible for critical alarms.

Does the alarm need audio permission?

Modern browsers require a user interaction before playing audio. Click anywhere on the page after it loads and the alarm sound will work without extra permission prompts.

Can I set a repeating alarm?

Yes. When creating or editing an alarm, toggle the days of the week you want it to repeat. Leave all days off for a one-shot alarm.

Is there a free alarm clock for Chrome?

Yes — VClock works in Chrome, Firefox, Safari, and Edge with no extensions or downloads required.

About VClock

VClock is a free, browser-based time utility built with vanilla TypeScript and Vite — no UI framework, no runtime dependencies. All fonts are self-hosted. Your preferences and alarms are stored locally in your browser and never leave your device.

VClock is available in English, German, French, Spanish, Italian, and Dutch. It is designed to be fast, accessible, and GDPR-compliant. The source uses the DSEG7 Classic LCD font by Keshikan, licensed under the SIL Open Font Licence 1.1.

VClock is supported by Google AdSense advertising. Ad personalisation cookies are only applied after you give explicit consent. You can withdraw consent at any time by clearing your browser's site data for this domain.