Stopwatch

Centisecond precision, lap splits with fastest/slowest highlighting, and keyboard shortcuts — free, instant, no signup.

00:00.00
Ready — press Start or hit Space.

Space start/stop  ·  L lap  ·  R reset

No laps yet — laps you record will appear here.

How to use the stopwatch

  1. Start the clock. Click Start or press the Space bar. The display ticks in centiseconds — hundredths of a second.
  2. Record laps. While running, click Lap or press L. Each row shows the lap number, that lap's time, and the total elapsed time when you pressed it.
  3. Spot your splits. Once you have two or more laps, the fastest is highlighted green and the slowest red.
  4. Stop and reset. Space pauses and resumes; Reset clears the clock and all laps. Laps live for this session only — they are not saved.

Frequently asked questions

Is this stopwatch accurate?

Yes for everyday use: elapsed time is computed from performance.now() timestamps rather than counting timer ticks, so throttled tabs or slow frames cannot make it drift. Browsers guarantee performance.now() resolution to at least 1 millisecond, and the display shows centiseconds (hundredths of a second).

How do I record a lap?

Click the Lap button or press L while the stopwatch is running. Each entry shows the lap number, that lap's time, and the total elapsed time at the moment you pressed it.

What are the keyboard shortcuts?

Space starts and stops the stopwatch, L records a lap, and R resets. Shortcuts are ignored while you are typing in a form field, so they never clash with typing.

Why is my fastest lap highlighted?

Once you have 2 or more laps, the fastest lap is highlighted green and the slowest red, so you can spot your best and worst splits at a glance.

Are my laps saved?

Laps live in memory for this browser session only. They are not stored in cookies or local storage and are never sent anywhere - resetting or closing the tab clears them.

Does the stopwatch keep running if I switch tabs?

Yes. Because elapsed time is recomputed from timestamps on every frame, switching tabs, minimizing the window, or a throttled frame rate will not corrupt the time. The display may update less often in a background tab, but the number stays correct.

How precise is the display?

The display shows centiseconds (MM:SS.CS) and extends to HH:MM:SS.CS once you pass one hour. The underlying timing is millisecond-precise.

Is my data sent anywhere?

No. All timing happens in your browser; nothing you do on this page is sent to a server or stored.

More from the codex

You’re here

Stopwatch

Centisecond timing with lap splits.

Live

Citation Generator

APA, MLA, Chicago, and Harvard citations from a URL, DOI, or ISBN.

Open tool →
Live

GPA Calculator

Semester and cumulative GPA with a target planner.

Open tool →
Live

Word Counter

Count words and estimate reading time instantly.

Open tool →
Live

Grade Calculator

“What do I need on my final?” — answered.

Open tool →
Live

Pomodoro Timer

Focus sprints and breaks, kept in rhythm.

Open tool →
Live

Random Student Picker

Fair, no-repeat classroom picker for teachers.

Open tool →
Live

Scientific Calculator

Trig, logs, powers, factorials — full keypad.

Open tool →
Live

Percentage Calculator

Percent of, percent change, increase/decrease.

Open tool →
Live

Unit Converter

Everyday conversions, instantly.

Open tool →
Live

Typing Speed Test

Measure your words per minute and accuracy.

Open tool →
Live

Student Budget Calculator

Track income and spending, stay on budget.

Open tool →
Live

Attendance Calculator

How many classes can you miss? Find out.

Open tool →
Live

Tip Calculator

Split the bill and tip the right amount.

Open tool →
Live

Password Generator

Strong random passwords and passphrases.

Open tool →
Live

Case Converter

UPPERCASE, lowercase, Title Case, camelCase & more.

Open tool →
Live

Countdown Timer

Count down to exams, graduation, and big days.

Open tool →
Live

Flashcard Maker

Study with smart flip cards and spaced repetition.

Open tool →
Live

Resume Builder

Build a clean, ATS-friendly resume.

Open tool →
Live

PDF Tools

Merge, split, and convert PDFs — 100% private.

Open tool →
Live

Timetable Maker

Build your weekly class schedule in minutes.

Open tool →
Live

Text-to-Speech Reader

Hear any text read aloud, free.

Open tool →
Live

Age Calculator

How old are you, exactly? Years, months, days.

Open tool →
Live

Date Calculator

Days between dates, plus date arithmetic.

Open tool →
Live

BMI Calculator

Body mass index with healthy-range guidance.

Open tool →
Live

Loan Calculator

Monthly payments, interest, amortization table.

Open tool →
Live

Compound Interest Calculator

Project savings growth with contributions.

Open tool →
Live

QR Code Generator

Free QR codes for URLs and text. PNG download.

Open tool →
Live

JSON Formatter

Validate, format, and minify JSON.

Open tool →
Live

Lorem Ipsum Generator

Placeholder text by paragraph or word.

Open tool →
Live

Periodic Table

Interactive table of all 118 elements.

Open tool →
Live

Time Zone Converter

Convert times across zones; plan meetings.

Open tool →
Live

Color Picker

Hex/RGB/HSL converter, palettes, contrast checker.

Open tool →
Live

Random Number Generator

Random numbers, dice, coin flip, shuffler.

Open tool →
Live

Base64 Encoder

Encode and decode Base64, URL-safe too.

Open tool →
Live

Fancy Text Generator

Bold, italic, script and 12 more unicode styles.

Open tool →
Live

URL Encoder / Decoder

Encode/decode URLs and parse query strings.

Open tool →
Live

Invoice Generator

Professional invoices with tax, discounts, print.

Open tool →
Live

Unix Timestamp Converter

Convert timestamps to dates and back.

Open tool →
Live

Metronome

Steady beats with tap tempo, 30-240 BPM.

Open tool →