Online Clock — Free Virtual Clock & Time Utilities

Free online clock, alarm, stopwatch, countdown timer, and world clock for 80+ cities. No sign-up. No tracking. Works in any browser.

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

Is VClock free to use?

Yes. VClock is completely free — no account, no subscription, no hidden fees. The site is funded by Google AdSense advertising.

Does VClock store personal data?

VClock stores only your preferences (theme, language, zoom) and any alarms you set in your browser's localStorage. Nothing is sent to a server. Advertising cookies are only set if you explicitly accept them via the consent banner.

Can I use VClock offline?

Yes. VClock has zero external runtime dependencies and self-hosts its fonts, so it works fully in an offline browser once the page has loaded.

What languages does VClock support?

VClock supports six languages: English, German, French, Spanish, Italian, and Dutch. Switch instantly using the language button in the toolbar — no page reload required.

How do I set an alarm on VClock?

Tap the Alarm tab in the bottom navigation. Use Quick Set chips for morning times or From Now intervals, or type a custom time. Multiple alarms with optional repeat days are supported.

How many cities does the World Clock cover?

VClock's World Clock covers 80+ cities across all continents, grouped by region. Search by city or country name — times update every 10 seconds.

Does VClock have a Pomodoro timer?

Yes. The Timer view includes a built-in Pomodoro preset: 25 minutes of focused work followed by a 5-minute break, with a longer 15-minute break after every four sessions. See our study timer guide for tips on using it effectively.

How accurate is the VClock stopwatch?

VClock's stopwatch uses the browser's performance.now() API for millisecond precision — significantly more accurate than Date.now() or setInterval-based timers.

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.