Get Started

Docs

The stopwatch

Updated Apr 23, 2026

A persistent timer you can start anywhere in the app. Survives page reloads, survives closing the dialog. Convert it to an entry when you're done.

Opening the stopwatch

  • Hotkey: Ctrl/Cmd+Alt+S
  • Button: the stopwatch icon in the Time Frame header.

A small dialog pops up with the timer and its controls.

Controls

ActionHotkeyWhat it does
Start / pauseAlt+SToggles the timer between running and paused.
ResetAlt+RZeroes the timer. Remembers the last session as "Previous Stopwatch" so you can reference it.
Convert to entryAlt+EOpens the Create Entry dialog with the duration pre-filled.

The timer displays D:HH:MM:SS - days, hours, minutes, seconds.

It's persistent

  • If you close the stopwatch dialog, your recorded time is preserved.
  • If you reload the page, your recorded time is preserved.
  • If you close the tab and come back tomorrow, your last recorded time is still there.
  • Even if you have a power outage, your last recorded time is still saved.

This is by design - you shouldn't lose the 40 minutes you just worked because your browser crashed. The state is stored in your browser, so it's per-browser, per-device.

Caveat: the stopwatch does not sync across devices. If you start it on your laptop and open LogForMe on your phone, the phone shows a fresh stopwatch. Use one device per active timer. If you’d like cross-device sync, you can submit a request through the contact page.

The "Previous Stopwatch" reference

When you reset the stopwatch, the value is remembered and displayed below as Previous Stopwatch. That way, if you converted a session to an entry, then reset, you can still glance at what the previous session was.

This gets cleared the next time you reset.

Converting to an entry

When you hit Convert to Entry (Alt+E):

  1. The Create Entry dialog opens.
  2. The duration is pre-filled, and the entry type is set to time.
  3. You fill in the description, toggle billable (enabled by default), and save.
  4. The stopwatch resets (and remembers the session as "Previous Stopwatch").

The entry is created with a start time computed as now - duration and an end time of now. You can edit the start/end times in the dialog if they need adjustment (e.g., you forgot to start the timer on time). Note that the final invoice shows only the duration, not the start and end times.

Tips

  • Don't fight it - the stopwatch isn't trying to be a memory timeline. If you forgot to start it, just create a manual entry or use the fixed-entry type.
  • "Increment / decrement" buttons - available on Starter and Premium plans. Lets you bump the running time by ±1 minute without pausing. Useful when you realized you started the timer late.
  • One timer at a time - LogForMe intentionally doesn't support multiple concurrent timers. If you context-switch, convert the current timer to an entry (or reset it) first.

Why not auto-detect activity?

Some time-trackers use "auto-tracking" that watches which apps you're in. LogForMe doesn't, for two reasons:

  1. Privacy. We don't want that data, and you probably don't want to give it.
  2. You're a freelancer, not a surveillance target. You know what's billable; you don't need software to second-guess you.

If you specifically want auto-tracking, Timely is a tool that does this well.