Guide
Turn on Apple Screen Time's App & Website Activity first. It is built into macOS, free, and shows which websites you used and for how long. ActivityWatch is free, open source and keeps data on your device, with tab URLs through a browser extension. RescueTime adds blocking and goals, with paid plans and cloud processing. Dayflow suits people who want the whole day written up.
You sit down to answer one email. The reply needs a number from a dashboard, the dashboard tab sits next to a news site, and the news site has a link to a thread someone mentioned yesterday. When you look up, the email is still a draft and it is somehow 11:40.
By evening it is hard to say where the browser hours went. You know you were at the screen the whole time. You just can’t say how much of it was the work, how much was the inbox, and how much was the three sites you open without ever deciding to.
This guide covers why website time is so hard to notice while it is happening, a handful of ways to measure it (most need only paper or a kitchen timer), and the free and paid tools on a Mac that count it for you. One of the tools mentioned, Dayflow, is our product. That is stated again where it comes up.
A website visit rarely feels like an event. Opening a new app feels like a decision. Clicking into a tab you already had open feels like nothing. Thirty of those in a day add up to real time, but no single one stands out enough to be remembered.
Memory also keeps the story, not the detours. When you think back on a morning, you remember the report you finished, so the morning feels like “working on the report”. The four trips to a forum in between get folded into the story and disappear.
Many quick checks happen while waiting: a file is uploading, a page is loading, someone has not replied yet, or the next sentence is not coming. These gaps feel too short to count, so whatever fills them does not feel like a choice. That is common experience, not a flaw in you.
Finally, the browser is where work and everything else share one window. The tab for the project tracker sits beside the tab for the news. From across the room, both look like “on the computer”, and from the inside both feel like “at work”.
None of this means anyone is lazy. It means a feeling is a poor measuring tool for something made of many small pieces. The fix is to measure it some other way, at least for a week.
What to do: Before you turn on any tracking, take a piece of paper and write three numbers: how many hours a workday you spend in a browser, how many of those are on sites that are not your work, and the one or two sites you think take the most. Date it and put it somewhere you will find it next Friday.
If you want a warm-up, the time estimation test is a short exercise comparing your sense of time with a clock. It is not a diagnostic, just a quick way to see how your estimates run.
Illustration: Someone writes “about 45 minutes of non-work browsing a day, mostly news.” A week later, their tally card shows a forum they forgot to list getting more marks than the news site.
How to tell after a week: You will have a written guess to set beside whatever you measure. If the gap surprises you, the exercise has done its job. If your guess was close, you have learned that your sense of this is decent, which is also useful.
What to do: Use Apple Screen Time. It is built into macOS and free. In the Screen Time settings on your Mac, turn on App & Website Activity. Once it is on, Apple’s guide says it reports which apps and websites you use and for how long, how many notifications you receive and how often you use your devices, in daily or weekly views.
Two details matter. First, it records nothing until that setting is on, so switch it on today even if you won’t look until next week. Second, if you turn on “Share across devices”, the report includes time spent on other Apple devices signed in to the same Apple Account. That is helpful if the evening scrolling happens on your phone, and confusing if you only wanted the Mac, so decide which question you are asking.
Screen Time also has downtime schedules, time allowances for app categories and content blocking, if you later want limits. For a side-by-side with our app, see Screen Time vs Dayflow.
Illustration: After four workdays, someone opens the weekly view and sees a video site near the top of the website list. They had assumed it was an evening habit. The daily views show it is mostly early afternoon.
How to tell after a week: You can name your top three sites by time and compare them with your written guess. If the list matches your guess, good. If it doesn’t, you have found the thing worth working on.
Screen Time works at the level of apps and websites. If you want the exact tab titles, a log you can query, or blocking and goals in the same place, a dedicated tracker fits better. The details below are a comparison of each vendor’s own documentation as checked on October 4, 2026, not a review of the apps in use. For the wider field, see our guide to choosing a time tracker for Mac.
ActivityWatch is free and open source under the MPL-2.0 license. It records the active application, the window title and whether you are away from the keyboard. Its browser extensions add the active tab’s title and URL. The vendor states all data is stored on your own device and never sent to a server. It runs on Windows, Mac, Linux and Android, with no iOS version, and sync between devices is listed as work in progress. More in ActivityWatch vs Dayflow.
RescueTime runs in the background and tracks time in apps and websites. The vendor says it does not collect keystrokes, form input, screenshots or page content. Activity data is sent to RescueTime to build the reports, which it says is never shared, sold or used for advertising. It adds distraction blocking, focus sessions, goals and alerts. The Focus (Solo) plan is $7 a month billed annually ($84 USD) or $9 a month billed monthly, with a 14-day trial on paid plans. A free Lite plan exists, but its limits are not on the pricing page, so see the vendor’s pricing page. More in our RescueTime alternative page.
Illustration: A developer installs ActivityWatch with the browser extension and finds that “documentation” time is mostly one issue tracker page left open while they read something else in another window.
How to tell after a week: You should be able to answer a specific question you could not answer before, such as “how long do I spend in my inbox tab before 10 a.m.?” If the extra detail never changes what you do, the simpler Screen Time view was enough.
What to do: Put an index card and a pen beside your keyboard. Each time you open a site that is not the task in front of you, make a mark. Use a letter per site: N for news, S for social, F for a forum, whatever fits. Don’t try to time anything. You are counting visits, not minutes.
This works differently from an automatic report. The act of reaching for the pen makes each visit a small, visible event, which is exactly what it was not before.
Illustration: By lunch on Tuesday, a card reads “S: 14, N: 6, F: 3.” The person had felt social media was the evening problem. Fourteen morning visits, each a minute or two, tell a different story.
How to tell after a week: Compare the first day’s card with the last. Many people find the count drops a bit simply because they are counting. That drop is fine. The bigger win is knowing which letter fills the card and at what time of day.
What to do: Set a kitchen timer, or any timer that is not in the browser, for 20 minutes. When it rings, glance at the screen and write one line: the site or app that is in front, nothing more. Reset and repeat through the work block. Do this for two or three mornings.
This is a sampling trick. You don’t capture every minute, but over many check-ins the share of rings landing on each site gives a rough picture of where the time goes.
Illustration: Over a day, someone gets 21 rings. Fifteen land on work, four on a chat app and two on a shopping site they were “just checking a price” on. That is a rough sketch, not a precise measure, and it is enough to start a conversation with yourself.
How to tell after a week: You will have a page of plain one-line entries. If they match what Screen Time reports, you can trust both. If they disagree, look at where. Often the timer catches something the report lumps together, such as a work site used for something that isn’t work.
What to do: For a few days, when you notice you are on a site you didn’t plan to visit, write a few words about what was happening just before. Waiting for an upload. Stuck on a paragraph. Just out of a meeting. Bored by a spreadsheet. A plain notes file works, or the daily work log template if you want structure.
This is the step that turns a number into something you can act on. The site is usually where the time ends up. The moment before is what sent it there.
Illustration: After three days, someone’s notes say “waiting” six times and “stuck” nine times. They try keeping a scratch list next to the keyboard for the stuck moments: write the next tiny step instead of opening a tab.
How to tell after a week: You can name your two most common triggers. If you can’t, you probably wrote too little; one or two words per entry is plenty, but there has to be an entry.
What to do: On Friday, spend 15 minutes with everything you gathered: the written guess, Screen Time’s weekly view, the tally cards, the timer notes and the trigger notes. If you can, do it with a friend or coworker who is doing the same thing. Telling another person out loud how many times you opened that forum lands differently than reading it alone.
Then pick one change for next week. Just one. Log out of the site on your work machine. Move a chat app’s notifications to the hour. Keep a scratch list for the stuck moments. If you want to put the whole week in context, the where does my week go calculator lays out hours across a week, our guide to doing a time audit on a Mac goes further, and where did my day go covers the bigger question beyond websites.
Illustration: Two coworkers compare notes. One finds their drift is all in the first hour, before meetings start. The other finds theirs is after lunch. They pick different changes, which is the point.
How to tell after a week: Run the same check the following Friday. You are looking for movement on the one thing you changed, not a perfect week. If nothing moved, the change was probably too big or aimed at the wrong trigger. Try a smaller one.
Every method above has the same weak spot: it depends on you remembering to start it, or on reconstructing the day from memory, which is the thing that failed in the first place. An automatic record removes that step.
Dayflow is a free, MIT-licensed Mac app for macOS 14 or later. It records the screen at one frame every 10 seconds and has AI write the day into a readable timeline. Because it works from what was on screen, the timeline can show a site in the context of what you were doing around it, which helps with the “what happened right before” question.
Full screen recordings and the timeline are stored on your Mac. You choose how analysis runs:
You can export a date range as Markdown from Settings. AI summaries can miss or misinterpret work, so read the timeline as a draft. Details are in local and cloud processing.
Dayflow publishes this article, so weigh that when reading this section.
You want an exact minutes-per-site total. That number is what Apple Screen Time and ActivityWatch’s browser extension are for. Dayflow writes a timeline of your day. If all you want is “how many minutes on this domain”, Screen Time is already on your Mac and costs nothing.
You want sites blocked. Dayflow has no website blocking. RescueTime lists distraction blocking and focus sessions, and Screen Time offers time allowances, downtime schedules and content blocking. A record can show you what to block. It won’t stop you.
Your browsing happens on a phone or another computer. Dayflow is Mac only and sees only the Mac’s screen. Screen Time with Share across devices covers other Apple devices on the same account. ActivityWatch runs on Windows, Linux and Android.
You don’t want any screen recording at all. Some people are not comfortable with screen captures even when they stay local. ActivityWatch records app names, window titles and, with its extension, tab URLs, without capturing the screen.
You need invoices, payroll or team reports. Dayflow does none of these. RescueTime’s higher plans include timesheets with projects, clients and billable rates, and team plans.
And in every case, Dayflow is a record of your day. It is not a coach, not a treatment and not a blocker.
Website time is hard to see because it arrives in pieces too small to remember. You don’t need software to start measuring it. A written guess, a tally card and a kitchen timer will tell you a lot in a week. Turn on Screen Time today, since it costs nothing and only counts from the moment you switch it on. Reach for ActivityWatch if you want local, tab-level detail, RescueTime if you want blocking and goals in the same app, and Dayflow if you want the whole day written up without remembering to press start. Then pick one small change, and check again next Friday.
The quickest option is Apple Screen Time, which is built into macOS. 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 records nothing until that setting is on, so turn it on today and check back after a few normal workdays.
Yes. Apple's documentation says that with App & Website Activity turned on, Screen Time reports the apps and websites you use and how long you spend on them, plus notifications and how often you use your devices. If you turn on Share across devices, it also includes time from other devices signed in to the same Apple Account.
ActivityWatch is free, open source under the MPL-2.0 license, and the vendor states that all data stays on your own device and is never sent to a server. It records the active app and window title on its own. Its browser extensions add the active tab title and URL. It runs on Mac, Windows, Linux and Android.
RescueTime's Focus (Solo) plan is $7 a month billed annually ($84 USD) or $9 a month billed monthly. Solo+ with Timesheets is $12 a month billed annually ($144 USD) or $15 billed monthly. Paid plans have a 14-day trial. A free Lite plan exists, but its limits are not described on the pricing page, so see the vendor's pricing page for details.
No. Dayflow does not provide website blocking, and here another tool clearly wins. RescueTime lists distraction blocking and focus sessions, and Apple Screen Time offers time allowances, downtime schedules and content blocking. Dayflow is a record of what was on your screen, which can tell you what to block, but it will not stop you from opening anything.
Dayflow records the screen at one frame every 10 seconds and has AI write the day into a readable timeline, so sites appear as part of what you were doing. If what you want is a precise total of minutes per domain, Apple Screen Time or ActivityWatch with its browser extension is the more direct tool for that number.
Yes. Write down your guess first, then keep a tally card next to the keyboard and mark each visit to a site that is not your task. A kitchen timer set for every 20 minutes works too: when it rings, note what is on screen. After a few days, the share of check-ins on each site gives a rough picture.
Many people find their guess is far off, usually low. Short visits do not feel like events, so memory keeps the work and drops the detours. Tabs also have no clear start or end, and quick checks tend to happen during waiting moments that leave little impression. Writing the guess down before looking makes the gap visible.
Full screen recordings and the timeline are stored on your Mac. With local AI through Ollama or LM Studio, screenshot analysis stays on-device. If you choose your own cloud provider or Dayflow Pro, selected screenshots are processed off-device. Under the privacy policy, Dayflow Pro deletes screenshots after processing and may retain activity data for sync.
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