Skip to content

Time tracking

Record the hour while it happens, or after.

Start a timer when you begin, or type the entry in at the end of the day. WorkLog treats both the same way, and the weekly timesheet shows what is still missing.

A timer you can trust to keep running

The start time is recorded by the server, not your browser tab.

Survives
A page refresh, a closed tab, a laptop going to sleep, a switch to your phone.
One at a time
Each person has at most one running timer, so time is never counted twice.
Keyboard
Start and stop without reaching for the mouse.
Switch task
Stop the current timer and start the next one in a single step.
Left running
A timer that has run for too long is flagged on your dashboard.

Navigation build

Website redesign · Northwind Studio

1:12:40
Example running timer. Recording now, on server time.

Manual entries in the format you think in

A date with a start and end, or just how long it took.

Ways to type the same entry. Each one is saved as 1 hour 30 minutes.
You typeAsSaved as
1:30hours and minutes1 h 30 min
1.5hdecimal hours1 h 30 min
90mminutes1 h 30 min
09:00–10:30start and end on a date1 h 30 min
Edit
Change the time, project, task, tags, description or billable flag.
Duplicate
Repeat yesterday’s standing meeting without retyping it.
Delete
With undo, for when the click was a mistake.

The weekly timesheet

Where the week is checked and filled in.

Views
An entries list grouped by day, and a grid of projects by day.
Keyboard-first
In the grid, move between cells with the arrow keys, type a duration and press Enter.
Totals
Today, this week and billable, always visible.
Gaps
Days under your daily target are highlighted, so missing time is found on Friday, not at invoice time.

Tracked

23:12

Billable

20:12

Value

€1,818.00

Tracked and billable time per day
MonTueWedThuFriSatSun
6:15, billable 5:305:27, billable 4:427:45, billable 6:453:45, billable 3:15–, billable 0:00–, billable 0:00–, billable 0:00
billable non-billable

Budget · Website redesign

41 h of 60 h68%
Time · week of 21 September in WorkLog, shown with invented demo data.

What slipped

The dashboard’s attention list catches the usual mistakes.

Attention · example

  • Timer still running

    Started 08:52 · running for 9 h 40 min

  • 2 days under your daily target

    Mon 5 h 10 min and Wed 4 h 45 min of 7 h

  • Website redesign is at 82% of its time budget

    7 h left · alert set at 80%

  • 3 timesheets to approve

    Week 38 · shown only when approvals are on

On any screen

WorkLog runs in the browser.

Phones
Start, stop and edit are designed for small screens. There is no separate app to install.
Command palette
Open it with ⌘K on a Mac or Ctrl+K elsewhere.
Themes
Light and dark, or follow your system setting.

Start with today’s hours.

Create your account with Google or GitHub, or with an email and password.