How to track screen time on Mac

Use Apple Screen Time when you need app and website detail. Use a live active-time counter when you need one visible total while the day is still in progress.

Updated July 14, 2026 7 min read By John Sciacchitano

There are two useful ways to track screen time on a Mac. Apple's built-in Screen Time shows which apps and websites account for your time and provides App Limits and Downtime. A menu bar counter can instead show active Mac time as a running daily total.

Neither view is universally correct. They answer different questions and may produce different totals. Start by deciding whether you need category detail or a live awareness signal.

Disclosure: I build TeenyScreeny, the live-counter option described below. It costs $4.99 once and runs on macOS 14 or later. I will also explain when Apple's built-in view is the better choice.

Choose the view that matches the question

You want to know... Use this view What it gives you
Which apps or websites used the time? Apple Screen Time App and website activity, day and week views, App Limits, and Downtime.
How much active Mac time has accumulated today? A live menu bar counter A running active-time total, an idle rule, and local daily history.

Use both only if each changes a decision. Two dashboards that you never consult are less useful than one view tied to a specific habit.

How to use Apple Screen Time

  1. Open System Settings.
  2. Select Screen Time in the sidebar.
  3. Open App & Website Activity.
  4. Review a single day or the week view.
  5. Use App Limits or Downtime only if you want macOS to enforce a boundary.

This is the right starting point when the next action depends on a category. If you need to know whether a browser, meeting app, or game is taking the time, a total-only counter cannot answer that.

How to add a live active-time counter

  1. Install and open TeenyScreeny.
  2. Keep the text total visible in the menu bar for the first week.
  3. If you do keyboard-heavy work, grant Accessibility permission so keyboard activity can reset the idle timer.
  4. Leave the default five-minute idle threshold in place until you have a baseline.
  5. Enable launch at login if you want full-day totals rather than totals that begin when you remember to open the app.

The app updates its running total while the Mac is active, pauses after the idle threshold, and stops during sleep. It saves daily history locally, shows a 7-day average, and exports date and total-time fields to CSV. It does not identify which app or website was active.

If login timing is the weak link, use the Mac screen-time tracker launch-at-login guide. If you want reminders instead of a total, read the Mac break reminder guide.

Understand what the live total measures

TeenyScreeny measures active time, not all elapsed time with the display open. Mouse activity always contributes. Keyboard activity contributes only when macOS has granted Accessibility trust. After five minutes without observed input, the app treats the Mac as idle until new activity arrives.

The timer also stops for sleep and listens for screen-lock state. The lock path depends on a macOS notification that could change in a future system release, so verify the counter after a major macOS upgrade. Lock the Mac for several minutes, return, and confirm that those minutes were not added.

This is firsthand information from the app's Swift source, not a claim that its total should match Apple Screen Time. Apple's system view and a third-party active-time counter have different access and different definitions. A difference between them is not automatically an error.

Build a useful first-week baseline

  1. Do not set a target on day one. Collect seven normal days first.
  2. Check whether launch time, sleep, lock, and the idle threshold match your routine.
  3. Compare workdays with one another instead of treating weekends as failures.
  4. Choose one decision for the number, such as taking a walk after a long meeting block or moving the next task off-screen.
  5. Review the 7-day average, then set a soft goal only if it helps that decision.

Do not optimize the total as a productivity score. Active time cannot tell whether you wrote a useful document, attended an unnecessary meeting, or stared at a hard problem. It is evidence about exposure to the screen, not the value of the work.

Check privacy and permission tradeoffs

TeenyScreeny stores active-time totals locally and does not record app names, websites, screenshots, document titles, or keystroke content. Its homepage states that there is no analytics or telemetry; network access is limited to license validation.

Accessibility permission is still sensitive. Grant it only if keyboard-aware activity tracking matters to you. If you prefer not to grant it, the app continues with mouse activity, but typing-heavy sessions can appear idle when you barely touch the pointer.

Apple Screen Time is the better fit when you deliberately want app and website detail. TeenyScreeny is the narrower fit when you deliberately do not want that detail collected by the counter.

Common questions

Where is Screen Time on a Mac?

Open System Settings, choose Screen Time, then open App & Website Activity. Apple provides day and week views plus controls such as App Limits and Downtime.

Why do two Mac screen-time totals differ?

Tools use different definitions of activity, idle thresholds, permissions, and device scope. Treat each total as a measurement from one method rather than a universal number.

Does TeenyScreeny track apps or websites?

No. TeenyScreeny records active-time totals and daily history locally. It does not record app names, websites, screenshots, document titles, or keystroke content.

Does TeenyScreeny need Accessibility permission?

Mouse activity works without Accessibility permission. Keyboard activity requires Accessibility trust, so skipping it can undercount typing-heavy work.

The bottom line

Start with Apple Screen Time if you need to identify apps or websites, set limits, or schedule Downtime. Add a live counter only when seeing today's active total will change an in-the-moment decision.

TeenyScreeny is deliberately smaller: one local active-time total, daily history, a 7-day average, and CSV export. That narrower scope is its advantage when you want awareness without app-level surveillance.

Sources checked

$4.99 once. Live active time in your menu bar.

teenyscreeny is a native Mac utility for a visible daily total, local history, soft goals, and CSV export.