Count Up Timer (Elapsed Time + Laps)
Track elapsed time with start, pause, laps, reset, and a big fullscreen display.
How it works
This Count Up Timer is built for one job: track elapsed time clearly, without setup. It starts at 0 and counts upward. You can pause and resume without losing your place, record laps to mark checkpoints, and switch to fullscreen for large digits that are readable across the room. It’s a practical fit for meetings, workouts, study sessions, experiments, practice attempts, and any situation where “how long has it been?” matters more than “how long until it ends?”
This page is intentionally not a directory, a blog post, or a tutorial. It gives you a clean timer plus the controls people actually use in the moment: Start/Pause, Lap, Reset, and Fullscreen. If your situation is better served by a countdown, structured intervals, or a specialized workflow, jump to the closest fit: Stopwatch for a classic stopwatch-style experience, Countdown Timer when you need to end at zero, Meeting Count Up Timer for meeting-focused elapsed timing, Time Calculator when you need to add or compare elapsed durations, Pomodoro Timer for work/rest cycles, or Fullscreen Timer if your priority is a big countdown on a shared screen.
- 1) Press Space or click Start to begin from 0.
- 2) Use Lap (or L) to mark checkpoints. Each lap stores Total and Split.
- 3) Press F for fullscreen if you want big digits. In fullscreen, tap/click the time display to start/pause.
- 4) When you’re done, click Reset (or R) to return to 0 and clear laps.
A lap is a checkpoint you record while the timer is running. Every lap stores two numbers: Total, which is elapsed time since the start, and Split, which is time since the previous lap. This makes laps useful for tracking segments without doing mental math.
- 0:45 to 3:00: short checkpoints, quick drills, brief task segments.
- 5:00 to 20:00: meeting agenda items, focus blocks, practice attempts, lab steps.
- 25:00 to 60:00+: study sessions, long meetings, deep work, or any “keep it running” tracking.
- Laps every 2–10 minutes: common in meetings or training when you want a lightweight checkpoint record.
What you see as you time something
The center readout is the elapsed time. It counts up in a steady, readable format. Under the hood, the timer tracks time with millisecond precision, but it displays whole seconds so the number doesn’t flicker or jitter. That makes it easier to read at a glance on a phone stand or a shared screen. A small status label tells you whether you’re Running, Paused, or Ready. That label matters more than people expect: if you’re timing something in a room full of distractions, it prevents the classic mistake of thinking the timer is running when it’s not.
Laps appear as a list. The newest lap is shown first, because that’s typically the one you care about in the moment. Each lap line shows the total elapsed time at the moment you pressed Lap, plus the split since your previous lap. This is the simplest way to answer questions like “how long did that segment take?” without having to subtract times yourself.
Real scenarios (with settings you can copy)
These examples are designed to feel like real usage. They include the kinds of numbers you’d actually see on screen and the way laps get recorded in everyday situations. You can copy the patterns even if your specific times differ.
Fullscreen is for visibility. It makes the digits large and keeps controls reachable. If you’re presenting a timer to a group, it removes clutter. If you’re timing something from a distance, it reduces the chance you misread the number. Shortcuts exist so you can control the timer without hunting for buttons.
Count Up Timer is for elapsed time and checkpoints. If your job is different, these pages are better matches.
Technical details (timing, laps, fullscreen, focus)Notes that matter when you rely on a browser timer▼
While running, elapsed time is computed from a stored base value plus the delta from a high-resolution clock. The UI updates with requestAnimationFrame for smooth rendering.
The readout is displayed in whole seconds for a steady, readable timer while internal tracking continues in milliseconds.
Each lap records the total elapsed time plus the split time since the previous lap. This provides checkpoints without needing to subtract timestamps manually.
Fullscreen uses the browser Fullscreen API on the timer card. Exit with Esc. In fullscreen, the time display is clickable so you can start/pause without aiming for small buttons.
Browsers may reduce update frequency in background tabs or when a device sleeps. When the tab resumes, the timer should reflect the correct elapsed time, but the on-screen animation may look less smooth while backgrounded. For best reliability, keep the tab visible and prevent the device from sleeping during long timing sessions.
Keyboard shortcuts
Click the timer card once, then use the keyboard to control the count up timer. Shortcuts won’t trigger when your cursor is inside an input.
| Key | Action |
|---|---|
| Space | Start / pause |
| L | Record a lap (split) |
| R | Reset to 0 and clear laps |
| F | Toggle fullscreen |
| Esc | Exit fullscreen |
Common scenarios
Use this page to track elapsed time with a clean, readable display. Start/pause anytime, record laps (splits), reset to 0, and go fullscreen for big digits on a shared screen or from across the room.
Frequently Asked Questions
What does this Count Up Timer do?
How do I start, pause, and reset?
What are laps and splits?
When can I record a lap?
How does fullscreen work?
What keyboard shortcuts are supported?
Why does the time display change in whole seconds?
Does this timer keep running if I switch tabs or lock my phone?
Does this page save my time or laps, or require an account?
What should I use if I need a countdown instead?
How this count up timer helps
Track elapsed time with start/pause • Record laps (splits) • Reset anytime • Fullscreen big digits • Keyboard shortcuts
▼
How this count up timer helps
Track elapsed time with start/pause • Record laps (splits) • Reset anytime • Fullscreen big digits • Keyboard shortcuts
- Meetings by starting when the meeting begins, then tapping Lap for agenda transitions or speaker changes.
- Work sessions by tracking focused time spent on a single task (pause when interrupted, resume when you’re back).
- Workouts by using laps for sets/rounds so you can review splits afterward.
- Lab / experiments by recording lap checkpoints (mixing, heating, incubation starts) while keeping a clean fullscreen display.
Technical details▼
Space start/pause · L lap · R reset · F fullscreen · Esc exit fullscreen.
Fullscreen uses the browser Fullscreen API on the timer card. In fullscreen you can tap/click the time readout to start or pause.
Total is elapsed time since start. Split is time since the previous lap (or since start for Lap 1). Laps are shown most recent first.
The display is shown in whole seconds (rounded up) for a steady readout, while internal timing continues in milliseconds for smooth updates.