[{"data":1,"prerenderedAt":634},["ShallowReactive",2],{"guides:\u002Fguides\u002Fblock-websites-on-a-schedule-mac":3,"related:\u002Fguides\u002Fblock-websites-on-a-schedule-mac":619},{"id":4,"title":5,"body":6,"category":588,"dateModified":589,"datePublished":589,"description":590,"extension":591,"eyebrow":592,"faq":593,"heading":609,"image":610,"lead":611,"meta":612,"navigation":613,"path":614,"seo":615,"stem":616,"updated":617,"__hash__":618},"guides\u002Fguides\u002Fblock-websites-on-a-schedule-mac.md","How to Block Websites at Certain Times on Mac",{"type":7,"value":8,"toc":573},"minimark",[9,14,27,30,59,67,70,74,79,82,128,138,142,145,187,201,205,214,220,224,233,240,244,247,300,312,315,318,357,364,368,371,403,415,556,560,567],[10,11,13],"h2",{"id":12},"can-you-block-websites-at-certain-times-on-a-mac","Can you block websites at certain times on a Mac?",[15,16,17,18,22,23,26],"p",{},"Yes, but not with Screen Time alone. Screen Time can limit a site's daily time (App Limits) or turn off almost every app during Downtime. It has no setting for \"block ",[19,20,21],"code",{},"youtube.com"," and ",[19,24,25],{},"x.com"," from 09:00 to 17:00 on weekdays.\" For that rule you need a scheduled website blocker, a browser extension with a schedule, or a script you maintain yourself.",[15,28,29],{},"Your options, from built-in to dedicated:",[31,32,33,41,47,53],"ol",{},[34,35,36,40],"li",{},[37,38,39],"strong",{},"Screen Time Downtime"," blocks every app except the ones you allow, on a schedule. It blocks whole browsers, not specific sites.",[34,42,43,46],{},[37,44,45],{},"Screen Time App Limits"," give a site a daily allowance. You can change the amount by day, but not by hour.",[34,48,49,52],{},[37,50,51],{},"A browser extension with a schedule"," blocks specific sites at set hours, in one browser.",[34,54,55,58],{},[37,56,57],{},"A Mac-level scheduled blocker"," blocks specific sites at set hours, in every browser.",[15,60,61,66],{},[62,63,65],"a",{"href":64},"\u002F","Cactus for Mac",", made by the author of this guide, is option 4: one recurring schedule for one site list, in every browser, for $19.99 once after a 7-day free trial.",[15,68,69],{},"If your Mac runs macOS 27, Screen Time works differently. Apple's macOS 27 guide describes Screen Time Schedules and Time Allowances in place of App Limits, though a Downtime page is still listed for macOS 27. Both versions are covered below.",[10,71,73],{"id":72},"what-screen-time-can-schedule-macos-14-to-26","What Screen Time can schedule (macOS 14 to 26)",[75,76,78],"h3",{"id":77},"downtime-a-schedule-for-everything","Downtime: a schedule for everything",[15,80,81],{},"Downtime is Apple's only built-in start and end time. During Downtime, \"only apps that you choose to allow and phone calls are available,\" in Apple's words. So it can't block YouTube while leaving the rest of the web open. It can block every browser during work hours while your other work apps keep running.",[31,83,84,95,110,117],{},[34,85,86,87,90,91,94],{},"Open ",[37,88,89],{},"System Settings",", click ",[37,92,93],{},"Screen Time",", and turn on App & Website Activity if asked.",[34,96,97,98,101,102,105,106,109],{},"Click ",[37,99,100],{},"Downtime",". In the Schedule pop-up menu, choose ",[37,103,104],{},"Every Day"," and enter a start and end time, or choose ",[37,107,108],{},"Custom"," to set different times for each day.",[34,111,112,113,116],{},"Go back to Screen Time and open ",[37,114,115],{},"Always Allowed",". Allow the apps you need during work hours, such as your editor, Terminal, and Slack. Leave your browsers off the list.",[34,118,119,120,123,124,127],{},"To make Downtime hard to dismiss, turn on ",[37,121,122],{},"Lock Screen Time Settings"," and set a passcode. Apple offers ",[37,125,126],{},"Block at Downtime"," only when a Screen Time passcode is in use.",[15,129,130,131,137],{},"This works when your focused work doesn't happen in a browser. For most people it does, because docs, email, and dashboards live in a browser. A passcode you set yourself also stops only the half-awake reflex, since you know it. Apple documents the options in its ",[62,132,136],{"href":133,"rel":134},"https:\u002F\u002Fsupport.apple.com\u002Fguide\u002Fmac-help\u002Fchange-downtime-settings-screen-time-mac-mchl10157962\u002Fmac",[135],"nofollow","Downtime settings guide",".",[75,139,141],{"id":140},"app-limits-a-daily-allowance-per-site","App Limits: a daily allowance per site",[15,143,144],{},"App Limits are the only Screen Time control that names a specific website. They measure time, not the time of day.",[31,146,147,159,168,177],{},[34,148,149,150,90,152,155,156,137],{},"In ",[37,151,93],{},[37,153,154],{},"App Limits",", then ",[37,157,158],{},"Add Limit",[34,160,161,162,165,166,137],{},"Expand ",[37,163,164],{},"Websites"," at the bottom of the list, then select the site or add its URL, such as ",[19,167,21],{},[34,169,170,171,90,173,176],{},"Choose ",[37,172,108],{},[37,174,175],{},"Edit",", and set an amount for each day. For example, 1 minute Monday to Friday and an hour on weekends.",[34,178,179,180,183,184,137],{},"Select ",[37,181,182],{},"Block at end of limit",", then click ",[37,185,186],{},"Done",[15,188,189,190,195,196,200],{},"The closest you get is \"almost no YouTube on weekdays,\" which also blocks it on weekday evenings. Apple's ",[62,191,194],{"href":192,"rel":193},"https:\u002F\u002Fsupport.apple.com\u002Fguide\u002Fmac-help\u002Fset-time-limits-for-apps-and-websites-mchl630bc02f\u002F26\u002Fmac\u002F26",[135],"App Limits guide"," has the full steps. Screen Time's website controls are documented for Safari, and Chrome, Firefox, and other browsers often behave differently. See ",[62,197,199],{"href":198},"\u002Fguides\u002Fscreen-time-not-blocking-websites-mac","why Screen Time isn't blocking websites"," if a limit seems to do nothing.",[10,202,204],{"id":203},"what-changed-in-macos-27","What changed in macOS 27",[15,206,207,208,213],{},"On macOS 27, Apple's guide describes ",[62,209,212],{"href":210,"rel":211},"https:\u002F\u002Fsupport.apple.com\u002Fguide\u002Fmac-help\u002Fset-schedules-time-allowances-screen-mchl630bc02f\u002F27\u002Fmac\u002F27",[135],"Screen Time Schedules and Time Allowances",". You create a schedule for chosen days, add time windows such as \"Work\" from 09:00 to 17:00, and choose which Time Allowance categories are allowed in each window. Apple's examples are Entertainment, Games, and Social Media.",[15,215,216,217,219],{},"This is closer to the rule most people want, but Apple describes it in terms of app categories. As of October 2026, Apple's Mac guide doesn't show a way to put a specific site such as ",[19,218,21],{}," into a time window, and its block list for specific websites is still described for Safari. Apple also notes that you need version 27 on all your Apple devices to use all of the latest Screen Time features. If you are on macOS 27, test a time window with the exact sites and browsers you use before relying on it.",[10,221,223],{"id":222},"use-a-browser-extension-with-a-schedule","Use a browser extension with a schedule",[15,225,226,227,232],{},"A scheduling extension is the free way to block specific sites at specific hours. ",[62,228,231],{"href":229,"rel":230},"https:\u002F\u002Fwww.proginosko.com\u002Fleechblock\u002F",[135],"LeechBlock NG"," is a good example. It runs in Firefox, Chrome, Edge, and other Chromium browsers such as Brave, and lets you set up to 30 sets of sites, each with its own times and days.",[15,234,235,236,137],{},"The catch is the usual one for extensions. You can switch it off on the extensions page. It doesn't run in private windows unless you allow it, and it does nothing in a second browser. If one browser is all you use and you rarely fight the block, this may be enough. If you tend to open Safari when Chrome says no, read ",[62,237,239],{"href":238},"\u002Fguides\u002Fwebsite-blocker-without-extension-mac","why a blocker without an extension holds up better",[10,241,243],{"id":242},"block-websites-on-a-recurring-schedule-with-cactus","Block websites on a recurring schedule with Cactus",[15,245,246],{},"Cactus for Mac is built for this one rule: the same sites, blocked at the same hours, on the days you choose. Its maker built it after he kept opening YouTube and X during the short waits while coding agents worked, and a 20-second pause turned into 20 lost minutes.",[31,248,249,252,255,258,291,297],{},[34,250,251],{},"Download Cactus, move it to Applications, and open it. Approve its background helper once in System Settings, under Login Items.",[34,253,254],{},"Choose the days: every day, every weekday, or any set of days.",[34,256,257],{},"Drag the block on the timeline to set the start and end times, in 15-minute steps. Overnight works too. A Friday block from 22:00 to 06:00 runs into Saturday morning, because the days refer to when a block starts.",[34,259,260,261,263,264,266,267,270,271,274,275,278,279,282,283,286,287,290],{},"Add the sites, such as ",[19,262,21],{},", ",[19,265,25],{},", and ",[19,268,269],{},"reddit.com",". Cactus blocks each domain and its ",[19,272,273],{},"www."," version, plus ",[19,276,277],{},"m.youtube.com"," for YouTube and ",[19,280,281],{},"twitter.com"," for X. Add other hosts, such as ",[19,284,285],{},"youtu.be"," or ",[19,288,289],{},"old.reddit.com",", as separate entries.",[34,292,97,293,296],{},[37,294,295],{},"Turn On Cactus",". If the window has already started, blocking begins right away. The 7-day free trial also starts here, with no account or card.",[34,298,299],{},"Open each site in every browser you use and check that it fails to load.",[15,301,302,303,306,307,311],{},"During a block, Cactus has no off switch. If you edit the schedule mid-block, the button reads ",[37,304,305],{},"Save for Next Block",", and the current block runs to its end. Edits made between blocks apply right away, so the commitment starts when the block starts. A Mac administrator can still get around it, for example by disabling the background item or changing the clock. ",[62,308,310],{"href":309},"\u002Fhow-cactus-blocks","How Cactus blocks websites"," explains the details.",[15,313,314],{},"Cactus blocks at the Mac level with the hosts file and the macOS packet filter, so it works in every browser without an extension. A browser's own secure DNS setting, iCloud Private Relay, proxies, and some VPNs can affect it, which is why the last step is a test.",[15,316,317],{},"Know the limits before you buy:",[319,320,321,327,339,345,351],"ul",{},[34,322,323,326],{},[37,324,325],{},"One schedule."," One time range, one set of days, one site list. Different hours on different days need a different tool.",[34,328,329,332,333,336,337,137],{},[37,330,331],{},"Whole sites only."," Blocking ",[19,334,335],{},"youtube.com\u002Fshorts"," blocks all of ",[19,338,21],{},[34,340,341,344],{},[37,342,343],{},"Websites, not apps."," Cactus doesn't block desktop apps.",[34,346,347,350],{},[37,348,349],{},"Menu bar only."," The menu bar shows when access returns while the app is open. There are no notifications, and Launch at Login is off by default.",[34,352,353,356],{},[37,354,355],{},"Mac only."," There is no iPhone or Windows version.",[15,358,359,360,137],{},"Cactus costs $19.99 once and needs macOS 14 or later. See ",[62,361,363],{"href":362},"\u002Fpricing","pricing",[10,365,367],{"id":366},"other-scheduled-website-blockers-for-mac","Other scheduled website blockers for Mac",[15,369,370],{},"Cactus does one thing. These tools do more, and some will suit you better. Prices are as of October 2026.",[319,372,373,379,385,391,397],{},[34,374,375,378],{},[37,376,377],{},"Cold Turkey Blocker Pro"," ($45 once) has a weekly grid you drag to schedule, multiple blocks with their own schedules, app blocking, and a Windows version. On a Mac it blocks through browser extensions, and a locked block requires them to stay enabled.",[34,380,381,384],{},[37,382,383],{},"Freedom Premium"," ($8.99 a month, about $40 a year, or a $99.50 Forever plan on sale) has recurring sessions that sync across Mac, Windows, iPhone, and Android, plus app blocking. It needs an account.",[34,386,387,390],{},[37,388,389],{},"Focus"," ($49 once) has multiple schedules, app blocking, and a Locked Mode. It controls supported browsers through macOS Automation, and Firefox needs its add-on.",[34,392,393,396],{},[37,394,395],{},"1Focus Pro"," ($9.99 a year) adds recurring schedules and multiple block lists to the free app. It doesn't support Firefox.",[34,398,399,402],{},[37,400,401],{},"SelfControl"," is free and blocks at the Mac level, but it has no schedule. Each block is a one-off timer.",[15,404,405,406,409,410,414],{},"If you'd rather build your own, a hosts file plus a ",[19,407,408],{},"launchd"," job can swap blocked sites in and out on a timer. The ",[62,411,413],{"href":412},"\u002Fguides\u002Fblock-websites-mac-terminal-hosts-file","Terminal and hosts file guide"," covers the hosts part and its pitfalls.",[416,417,418,440],"table",{},[419,420,421],"thead",{},[422,423,424,428,431,434,437],"tr",{},[425,426,427],"th",{},"Option",[425,429,430],{},"Specific sites at set hours",[425,432,433],{},"Multiple schedules",[425,435,436],{},"App blocking",[425,438,439],{},"Price",[441,442,443,460,474,488,504,517,530,543],"tbody",{},[422,444,445,448,451,454,457],{},[446,447,39],"td",{},[446,449,450],{},"No, whole apps",[446,452,453],{},"One schedule",[446,455,456],{},"Yes",[446,458,459],{},"Free",[422,461,462,464,467,470,472],{},[446,463,45],{},[446,465,466],{},"No, daily allowance",[446,468,469],{},"No",[446,471,456],{},[446,473,459],{},[422,475,476,478,481,484,486],{},[446,477,231],{},[446,479,480],{},"Yes, one browser",[446,482,483],{},"Up to 30 sets",[446,485,469],{},[446,487,459],{},[422,489,490,493,496,499,501],{},[446,491,492],{},"Cactus",[446,494,495],{},"Yes, every browser",[446,497,498],{},"No, one",[446,500,469],{},[446,502,503],{},"$19.99 once",[422,505,506,508,510,512,514],{},[446,507,377],{},[446,509,456],{},[446,511,456],{},[446,513,456],{},[446,515,516],{},"$45 once",[422,518,519,521,523,525,527],{},[446,520,383],{},[446,522,456],{},[446,524,456],{},[446,526,456],{},[446,528,529],{},"Subscription or $99.50",[422,531,532,534,536,538,540],{},[446,533,389],{},[446,535,456],{},[446,537,456],{},[446,539,456],{},[446,541,542],{},"$49 once",[422,544,545,547,550,552,554],{},[446,546,401],{},[446,548,549],{},"No schedule",[446,551,469],{},[446,553,469],{},[446,555,459],{},[10,557,559],{"id":558},"which-one-should-you-use","Which one should you use?",[15,561,562,563,137],{},"Use Downtime if your focus hours can go without a browser. Use App Limits if the amount of time matters more than the hour. Use a scheduling extension if you live in one browser and want something free. Use Cactus if the rule is \"these sites, these hours, every browser,\" and one schedule covers it. If you need several schedules, app blocking, or an iPhone, Cold Turkey, Freedom, or Focus is the better fit. For a wider comparison, see the ",[62,564,566],{"href":565},"\u002Fcompare\u002Fbest-website-blocker-for-mac","best website blockers for Mac",[15,568,569,570,572],{},"Whatever you choose, test it during the first scheduled block. Open each site in every browser and in a private window, try any short links such as ",[19,571,285],{},", and confirm when access returns.",{"title":574,"searchDepth":575,"depth":575,"links":576},"",2,[577,578,583,584,585,586,587],{"id":12,"depth":575,"text":13},{"id":72,"depth":575,"text":73,"children":579},[580,582],{"id":77,"depth":581,"text":78},3,{"id":140,"depth":581,"text":141},{"id":203,"depth":575,"text":204},{"id":222,"depth":575,"text":223},{"id":242,"depth":575,"text":243},{"id":366,"depth":575,"text":367},{"id":558,"depth":575,"text":559},"Block websites on Mac","2026-10-17","Block websites during work hours on a Mac. What Screen Time can and can't schedule, what changed in macOS 27, and which scheduled website blockers fill the gap.","md","Mac scheduled blocking guide",[594,597,600,603,606],{"q":595,"a":596},"Can Screen Time block websites at certain times?","Not specific websites. App Limits give a site a daily allowance, and Downtime blocks whole apps between two times. On macOS 27, Screen Time Schedules work with app categories, not with a site list you type in.",{"q":598,"a":599},"How do I block websites during work hours on a Mac?","Use a scheduled website blocker. Choose the days, set the start and end time, add the domains, and test them in every browser you use. A browser extension with a schedule also works if you only ever use one browser.",{"q":601,"a":602},"What happens if my Mac is asleep when a scheduled block starts?","With Cactus, the background helper checks the schedule at least once a minute, so a block that began while the Mac slept applies shortly after it wakes. The block is also restored after a restart.",{"q":604,"a":605},"Can I block websites overnight on a Mac?","Yes. Downtime can cross midnight, and Cactus supports overnight ranges such as Friday 22:00 to 06:00. In Cactus, the days you pick refer to the day the block starts.",{"q":607,"a":608},"Is there a free scheduled website blocker for Mac?","LeechBlock NG is a free browser extension with time and day schedules, but it only works in the browser where it is installed. SelfControl is free and blocks at the Mac level, but it has no schedule.","How to block websites on a schedule on Mac","boundary","Screen Time can cap how long you spend on a site, or switch off most apps at set hours. It can't block one list of sites between two times. Here is what each option really does, and what to use when YouTube should be gone from 9 to 5.",{},true,"\u002Fguides\u002Fblock-websites-on-a-schedule-mac",{"title":5,"description":590},"guides\u002Fblock-websites-on-a-schedule-mac","October 17, 2026","b_SZeTYKbLzfSE__EJmfl-X0C9RKqTLb38zhWYPSoMk",[620,625,629],{"path":621,"title":622,"heading":623,"description":624,"category":588},"\u002Fguides\u002Fblock-websites-arc-brave-firefox-mac","Block Websites in Arc, Brave, and Firefox on Mac","How to block websites in Arc, Brave, and Firefox on Mac","How to block websites in Arc, Brave, and Firefox on a Mac: per-browser extensions and policies, why Brave Shields is not a site blocker, and one fix for all.",{"path":412,"title":626,"heading":627,"description":628,"category":588},"Block Websites on Mac with Terminal and the Hosts File","How to block websites on Mac with Terminal and the hosts file","Block websites on a Mac from Terminal by editing \u002Fetc\u002Fhosts. Exact commands, IPv6 and www entries, DNS flush, why it often fails, and how to undo it.",{"path":630,"title":631,"heading":632,"description":633,"category":588},"\u002Fguides\u002Fhow-to-block-websites-on-mac","How to Block Websites on Mac or MacBook (2026)","How to block websites on Mac or MacBook","How to block websites on a Mac or MacBook with Screen Time, App Limits, the hosts file, an extension, or a recurring schedule. Steps, tradeoffs, and tests.",1792996904817]