Guide

How to see how much time you spend on each app on a Mac

Updated October 2026 · by Jerry Liu, Dayflow's founder

Turn on App & Website Activity in Apple Screen Time. It is free, built into macOS, and shows daily or weekly time per app and website. Pick ActivityWatch if you want free, open-source tracking with window titles stored on your device. Pick Timing if you bill hours and need reports. Dayflow, our app, fits when you want a written timeline of what you actually did.

It is six in the evening and you close the laptop feeling like you were busy all day. Slack was open, a doc was open, the browser had more tabs than you could name, and somewhere in there you wrote part of the thing you meant to write. If someone asked how many hours went to each app, you would be guessing.

Or the week ends, and you have a strong feeling that email ate Tuesday and that you “checked something quickly” more often than you would like to admit. The feeling is clear. The numbers are missing.

This guide covers how to get real per-app numbers on a Mac, starting with the free counter already built into macOS. It also covers a few low-tech ways to make those numbers mean something. Dayflow, which publishes this blog, is our product. It comes up once near the end, along with where it is the wrong choice. Product details come from each vendor’s own documentation as checked on October 4, 2026. Nothing here was tested hands-on.

The short version

Why is it so hard to know where your time goes on a Mac?

Most switching is tiny. You glance at a message, answer it, check one link, come back. Each hop feels like nothing, so memory does not file it as time spent. Twenty of those hops in an afternoon add up, but none of them felt like a decision.

Memory also keeps the headline and drops the rest. At the end of the day you remember the main thing you worked on, or meant to work on, and the day gets rebuilt around that. Many people find their recollection matches their plan more closely than it matches what happened.

App names hide the task. “Chrome, 4 hours” could be research, a client call in a web app, or a long scroll through news. “Slack, 2 hours” could be the most useful coordination of your week or a slow leak. The app is where the time went, not what it was for.

There is also the gap between open and in use. A doc can sit in a window all morning while your attention is somewhere else. Good counters only measure the app in front, and even that does not tell you whether you were thinking or staring.

None of this means you are bad with time. It means time on a computer is hard to see without help. If your question is less about apps and more about the whole day, our page on where did my day go covers that wider version.

Write down your guess before you look

What to do: Take a scrap of paper and write your three most-used apps for a normal workday, with a guess at hours for each. Fold it and put it somewhere you will find it in a week. If you want to warm up first, the time estimation test is a short exercise that compares your sense of time with a clock. It is not a diagnostic, just a nudge.

For illustration: You write “Figma 4h, browser 2h, Slack 1h.” A week later the counter shows the browser well ahead of Figma, and Slack close behind it. That gap is the finding, more than any single number.

After a week, it is working if: you can name the guess that was furthest off, and you notice whether you missed in the same direction each day. If every guess undercounted chat, that tells you more than the total does.

Can a Mac show time per app without installing anything?

Yes. Apple Screen Time is built into macOS and free. Once you turn on App & Website Activity, it reports which apps and websites you use and for how long, in daily or weekly views. It also counts how many notifications you receive and how often you use your devices. If you turn on Share across devices, it includes time from your other devices signed in to the same Apple Account. We have a longer side-by-side in Screen Time vs Dayflow.

Two things to know. First, it records nothing until it is turned on, so an empty report usually means it was off. Second, Apple’s documentation describes reports at the app and website level. It does not describe projects, billing or exports.

What to do: Turn it on now, then do nothing different for seven days. Do not set limits yet. You want a plain week first.

For illustration: On Friday you open the weekly view and see Mail high on the list. You also notice a large notification count on days when Mail was highest.

After a week, it is working if: you have seven days of data and can read your top five apps without scrolling. If the week is blank, check that App & Website Activity is actually on.

What about all the time inside the browser?

For many people the browser is the biggest single number, and the least informative. Screen Time lists websites as well as apps, which helps. If you want more detail, two other tools go further.

ActivityWatch is free and open source under the MPL-2.0 license. It records the active app and window title and whether you are away from the keyboard. Browser extensions add the tab title and URL, and editor plugins add coding activity. Its developers state that data is stored on your own device and never sent to any server. It runs on Windows, Linux and Android as well as Mac, though sync between devices is listed as work in progress. See ActivityWatch vs Dayflow for more.

Timing is a paid Mac app that records apps, websites and documents, down to specific URLs and Mail threads. It is aimed at people who need billable-hour records. Professional is $9 per month billed annually or $11 billed monthly. Expert is $11 per month billed annually or $14 billed monthly. Connect is $16 per user per month billed annually or $20 per user billed monthly. There is no free tier, but there is a 30-day trial with no credit card required. Our Timing alternative page covers how it differs from Dayflow. For a wider list, see our roundup of Mac time trackers.

The no-software version: At the end of the day, before you close your tabs, write one line per tab saying what it was for. Then close them.

For illustration: Your list reads “client brief, reference, reference, news, news, shopping, news, doc for Thursday.” Three of eight tabs were drift, and they were all opened after lunch.

After a week, it is working if: you can say roughly how your browser time splits between work and everything else, and the tab count at day’s end starts to shrink without you forcing it.

Run a kitchen-timer check-in for one afternoon

Counters tell you which app was in front. They cannot tell you what you were trying to do. A timer and a pen can.

What to do: Set a kitchen timer for 20 minutes. When it rings, write one line: the app in front of you and what you were doing in it. Reset and keep going until the afternoon ends. A simple daily work log works, or the back of an envelope.

For illustration:

After a week, it is working if: you have done two or three afternoons, and you can match the check-ins with the app totals. “Slack 2 hours” turns into “Slack, mostly the redesign thread.” That is a number you can act on.

Sort the totals into three piles

What to do: Take a week of app totals and sort the time into three piles. Making is where the work gets produced. Communicating is messages, meetings and email. Drifting is time you would not choose again. The same app can land in more than one pile, so split it by feel using your check-ins. If you want a quick structure for the sums, the where does my week go calculator lays it out.

For illustration: Figma goes entirely in making. Slack splits about half communicating, half drifting. The browser splits three ways. Mail goes in communicating. Most of the drift, you notice, falls between 2 and 4 p.m.

After a week, it is working if: you can name the biggest pile, the app that feeds drifting most, and the time of day it happens. Keep the piles rough. Being honest matters more here than being precise.

Catch the moment you switch

The totals show how much. This step shows why.

What to do: Put a sticky note next to your trackpad. Each time you open an app you did not plan to open, make a tally mark and write one word for the reason. Typical words are stuck, bored, waiting, notification or habit.

For illustration: By Thursday the note reads “stuck” seven times, “notification” five times and “waiting” twice. Most of the “stuck” marks sit next to the same task.

After a week, it is working if: one or two reasons clearly lead. If “notification” leads, Screen Time’s notification count probably tells the same story. Silencing one noisy app is a natural experiment. If “stuck” leads, the problem is the task, not the app. Breaking that task into a smaller first step usually helps more than any limit would.

Compare notes with a friend once a week

What to do: Pick one friend or colleague who is also curious about where their time goes. Once a week, each of you sends one number and one sentence. No advice unless asked.

For illustration: “Chat was my top app again. I closed it from 9 to 11 on Wednesday and the redesign moved.” The reply: “Browser news is my leak, I’m trying the tab list.”

After a week, it is working if: you actually sent the message, and knowing you would send it made you look at your numbers before Friday. The point is a reason to look, not a competition.

Where seeing your actual day helps

Every method above depends on remembering to do something: turn on a counter, set a timer, write the tab list. When the day gets busy, that is the first thing to slip. An automatic record of what was on your screen means you do not have to remember to start anything or rebuild the day from memory.

That is what Dayflow does. It records your screen and has AI write the day into a readable timeline of what you worked on, not just which app was in front. Full recordings and the timeline are stored on your Mac. You choose how the analysis runs. Local AI, through Ollama or LM Studio, keeps screenshot analysis on-device. Your own cloud provider or Dayflow Pro processes selected screenshots off-device, and those terms apply. The details are in local and cloud processing. You can export a date range as Markdown from Settings → Export.

Dayflow is $0 and MIT licensed, with an optional Pro plan at $20 a month. It runs on macOS 14 or later. AI summaries can miss or misinterpret work, so check the timeline before you share it.

Dayflow publishes this article, so weigh that as you read.

Where Dayflow is the wrong pick

The bottom line

To see how much time you spend on each app on a Mac, turn on Apple Screen Time today and leave it alone for a week. Write your guess down first so the real numbers can surprise you. Then use paper to add what the counter cannot see: what you were doing inside the browser, which pile each hour belongs in, and the reason behind each switch.

If you want window titles and your data kept on your own device, ActivityWatch is free. If you bill hours, Timing is the paid option built for that. If you want a written account of the day without remembering to log anything, that is where Dayflow fits. Whatever you choose, change one thing at a time and let next week’s numbers tell you whether it worked.

Frequently asked questions

How do I see how much time I spend on each app on my Mac?

Use Apple Screen Time, which is built into macOS and free. Once you turn on App & Website Activity, it reports which apps and websites you use and for how long, in daily or weekly views. It also shows how many notifications you receive and how often you use your devices. It only records from the moment you switch it on, so turn it on today.

Does Screen Time on a Mac show usage from before I turned it on?

No. Screen Time has to be turned on before it records anything, so there is no history from before you enabled App & Website Activity. If you open Screen Time and the reports are empty, that is the reason. Switch it on now, then give it a few days or a full week before you draw conclusions from the totals.

Can I see my iPhone and Mac screen time together?

Yes, with Apple Screen Time. Its Share across devices option includes time spent on other devices signed in to the same Apple Account, so your Mac report can show combined usage. It works only across Apple devices: Mac, iPhone, iPad, Apple Watch and Apple Vision Pro. If you also use a Windows PC or an Android phone, Screen Time will not see that time.

Is there a free, open-source app usage tracker for Mac?

ActivityWatch is free and open source under the MPL-2.0 license, and its developers describe it as having no feature gates, usage limits or ads. It records the active app, window title and whether you are away from the keyboard, and stores data on your own device. It also runs on Windows, Linux and Android. Dayflow is also free and open source, under the MIT license, with an optional paid Pro plan.

How do I see time spent on specific websites, not just the browser?

Apple Screen Time reports websites as well as apps once App & Website Activity is on. ActivityWatch adds the active tab title and URL through browser extensions. Timing records apps, websites and documents down to specific URLs. Without any software, you can list each open tab and what it was for at the end of the day before you close them.

How much does Timing cost?

Per Timing's pricing page, Professional is $9 per month billed annually or $11 billed monthly. Expert is $11 per month billed annually or $14 billed monthly. Connect is $16 per user per month billed annually or $20 per user billed monthly. There is no free tier, but there is a 30-day trial with no credit card required. Prices may vary by region or tax.

Is Dayflow better than Screen Time for seeing time per app?

Not if all you want is a per-app number. Apple Screen Time is free, already on your Mac, and gives daily and weekly totals per app and website. It also offers downtime, app limits and blocking, which Dayflow does not. Dayflow writes a timeline of what you did on screen, which helps more when you want to remember the work itself, not count minutes per app.

Does tracking my app usage send my data to the cloud?

It depends on the tool. ActivityWatch says data stays on your device. Timing says tracked times stay on your Mac unless you opt into sync. Screen Time is local, with optional sharing across your Apple devices. Dayflow stores recordings on your Mac. Local AI keeps analysis on-device, while your own cloud provider or Dayflow Pro processes selected screenshots off-device.

Can I block distracting apps on my Mac instead of just measuring them?

Apple Screen Time can. It offers downtime schedules, time allowances for app categories and blocking of content and features, all built into macOS. Dayflow has no website blocking. It only shows you what happened. Some people like to measure for a week first, then set a limit on the one app that surprised them most.

What should I do with my app usage numbers once I have them?

Sort the week's time into three piles: making things, communicating, and drifting. The same app can land in more than one pile. Then pick one change aimed at the biggest surprise, such as closing chat for two hours each morning, and compare next week's numbers with this week's. One change at a time makes it clear what made the difference.

See where your day actually went

Dayflow is $0 and open source. Full recordings stay on your Mac, with local AI available for on-device analysis.

Download for MacOS macOS 14+ · MIT licensed · no account required