Online Stopwatch with Laps — Free & Precise

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

How to use the VClock online stopwatch

Step 1 Open the Stopwatch tab Tap Stopwatch in the navigation bar or press 3 on your keyboard.
Step 2 Start and record laps Press Start to begin. Press Lap at the end of each interval to record a split. The lap list shows both split time and cumulative elapsed time.
Step 3 Switch views freely The stopwatch keeps running in the background while you navigate to other tools. The status overlay in the bottom-right shows elapsed time at all times.
Step 4 Review your splits Stop the stopwatch to freeze the display. All lap times remain visible for review. Reset clears everything for the next session.

Stopwatch precision — why it matters

VClock's stopwatch uses performance.now(), the browser's high-resolution time API. Unlike Date.now() or setInterval-based timers, performance.now() is monotonic and not affected by system clock adjustments. The result is sub-millisecond precision that remains accurate even after long sessions.

Using a stopwatch for running and interval training

For runners and athletes, the lap feature turns a simple stopwatch into a split-time logger. Record each 400 m interval, each kilometre, or each drill set. After your session, the full lap history gives you a clear picture of your pace consistency. No app installation needed — open VClock on your phone's browser and you have a full-featured sports stopwatch in seconds.

Eight 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.

📖 Study Timer

A Pomodoro study timer where the cycle is the whole interface. Pick 25 min / 5 min or 50 min / 10 min and it runs the focus and break blocks for you, taking a long break at the end of each cycle. Completed sessions are banked into a 30-day log of focused minutes, stored only in your own browser.

🌎 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.

🧮 Date Calculators

The date and time calculators give your exact age in years, months and days; the number of days between two dates; business days with weekends excluded; and the ISO-8601 week number. Every calculation runs in your browser — no date you type is ever sent anywhere.

Advertisement

Frequently Asked Questions

How accurate is the online stopwatch?

VClock's stopwatch uses performance.now() for sub-millisecond precision — far more accurate than setInterval-based timers. Lap and split times are recorded to the millisecond.

Can I record lap times?

Yes. Press the Lap button while the stopwatch is running to record a lap. Each lap shows the split time and cumulative elapsed time.

Does the stopwatch keep running when I switch views?

Yes. The stopwatch continues running in the background while you use other VClock features. A live readout appears in the status overlay.

Can I use a stopwatch for running training?

Yes. VClock's online stopwatch is ideal for interval training. Use laps to record each interval split and review your pace after the session.

Is there a free stopwatch online with laps?

VClock provides a free online stopwatch with unlimited lap recording, split times, and millisecond precision — no sign-up 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, and by nothing else — there is no analytics product on this site. In the EEA, the UK and Switzerland, Google's certified consent message asks about advertising before any personalised ad is served, and the Privacy settings link below reopens it whenever you want to change or withdraw that answer. Full detail is in the privacy policy.