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 August 18, 2026 9 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, can combine selected Apple devices, and provides App Limits and Downtime. A menu bar counter can instead show active time on one Mac as a running daily total.

Neither view is universally correct. They answer different questions and may produce different totals. Decide whether you need app and device detail or a live awareness signal, then test the measurement rule before using the number as a baseline.

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, device filters, App Limits, and Downtime.
How much active Mac time has accumulated today? A live menu bar counter A running active-time total for this Mac, 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, then choose one device or All Devices.
  5. Use App Limits or Downtime only if you want macOS to enforce a boundary.

Turn on Share across devices only when you want the report to include other Apple devices signed in to the same Apple Account. Leave it off, or choose the Mac in the Device menu, when the question is specifically about Mac use.

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. Record whether the default Always count option or an idle timeout matches the total you want.
  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 awake and unlocked. With Always count off, it pauses after the chosen idle threshold; it also 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, combine other devices, or backfill time while the app was closed.

If login timing is the weak link, use the launch-at-login acceptance test. It separates the saved preference, macOS registration, actual process launch, restored total, and new counter movement. If you want reminders instead of a total, read the Mac break reminder guide.

Understand what the live total measures

TeenyScreeny defaults to Always count while the screen is awake and unlocked. If you turn that option off, the idle threshold defaults to five minutes. Mouse activity resets that threshold; keyboard activity does so only when macOS has granted Accessibility trust.

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.

Run a five-window measurement test

A trustworthy total is one that follows its written rule. Before setting a goal, record the starting total, pause state, Always count setting, idle threshold, Accessibility status, and whether Apple Screen Time is showing one device or All Devices.

  1. Awake and unlocked: use the Mac normally for five minutes. The live counter should advance by roughly that window.
  2. Typing only: with Always count off, type without moving the pointer for longer than the idle threshold. Continued counting requires Accessibility trust.
  3. Idle: leave the Mac awake and untouched for longer than the threshold. Counting should stop after the configured delay.
  4. Locked or asleep: lock the Mac or let it sleep for five minutes. That window should not be added.
  5. App closed: quit for five minutes, reopen, and check both facts. The saved total should return, but the closed-app gap should not appear.

Do not compare the two tools until their scope matches. Choose the Mac rather than All Devices in Apple Screen Time, and compare a period when TeenyScreeny was actually running. Even then, the totals can differ because Apple reports app and website use while TeenyScreeny applies its own awake, lock, idle, and permission rules.

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.

How do I test whether a Mac screen-time counter is accurate?

Record the starting total and counting settings, then test active use, idle time, a locked or sleeping Mac, and an app restart. The total should follow the rule you selected, stop during excluded states, and restore saved time without backfilling a closed-app gap.

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.