Blog/How to Block All Social Media on Mac (2026)
social mediawebsite blockingmacOSproductivitydigital wellbeing

How to Block All Social Media on Mac (2026)

12 min readFocuh

You don't have a willpower problem. You have a design problem.

Every social network on your Mac is engineered by a company with hundreds of behavioral scientists whose job is to make you open the app one more time. They are very good at this. You are one person trying to remember that you were supposed to be writing a memo. The contest is not fair, and pretending it is — "I'll just check Twitter for one minute" — is how every afternoon gets eaten.

The fix is to remove the option. Not for life. For the hours when you need to actually work. This guide covers every way to block all the major social networks on a Mac — Instagram, TikTok, Twitter/X, Reddit, Facebook, YouTube, and others — with honest pros and cons for each method.

If you only want the table, skip to the comparison below.

What does "social media" mean on a Mac in 2026?

For blocking purposes, the consensus list of sites that eat the most time on Mac in 2026 is:

  • Twitter/Xx.com, twitter.com
  • Instagraminstagram.com
  • TikToktiktok.com
  • Redditreddit.com
  • Facebookfacebook.com, m.facebook.com
  • YouTubeyoutube.com, m.youtube.com
  • LinkedInlinkedin.com (counts as social procrastination during work)
  • Pinterestpinterest.com
  • Threadsthreads.net
  • Blueskybsky.app
  • Mastodon — instance-dependent (e.g. mastodon.social)

Most blocking tools let you paste a list, so blocking one or all of these takes the same amount of work.

The standard Focuh "Social" blocklist used by most users covers the top 7. That alone removes ~90% of the scrolling problem for most Mac users. Add LinkedIn if you tend to procrastinate by reading "thought leadership," and add news sites (nytimes.com, cnn.com, etc.) if doomscrolling is your specific failure mode.

Why is social media so hard to stop using?

Variable reward. Every time you refresh Instagram, you don't know if you'll see something boring or something amazing. That unpredictability is the same mechanism that makes slot machines compulsive. B.J. Fogg's Behavior Design Lab at Stanford has documented this loop for over a decade — and Tristan Harris, formerly Google's Design Ethicist, has written extensively about how the variable-reward pattern is intentional, not incidental.

Then there's the cost of an interruption. UC Irvine researcher Gloria Mark famously measured that it takes about 23 minutes to fully refocus after an interruption. Each "quick check" on Twitter doesn't cost you 60 seconds. It costs you a 60-second look plus ~23 minutes of reduced cognitive capacity. Three checks in an hour and you have spent the hour in shallow work without realizing it.

A 2018 study in the Journal of Social and Clinical Psychology (Hunt et al.) showed that limiting social media to ~30 minutes per day for three weeks produced measurable reductions in loneliness and depression in undergraduates. The intervention worked even without complete abstinence — it's not all-or-nothing.

The implication: you don't need to delete your accounts. You need to control when and how long you have access. That's a tool problem, not a moral problem.

How do the best methods compare?

MethodCostWorks in all browsersSchedulableBypass difficultyApps too
macOS Screen TimeFreeNo (Safari only)YesLowNo
Hosts file editFreeYesNoMediumNo
Browser extensionFreeNo (per browser)YesLowNo
SelfControlFreeYesNo (manual timer)Very highNo
FocuhFreeYesYes (via session)Medium-highYes
Cold Turkey Pro$39YesYesHighestYes
Freedom$8.99/moYesYesHighYes

The rest of this post walks through each option in detail.

Method 1: macOS Screen Time (built-in, free)

Screen Time has a website-limits feature that's free and built into every Mac. It looks like the right answer until you discover the catch.

Setup:

  1. System SettingsScreen Time → turn on
  2. Content & Privacy → on
  3. Web ContentLimit Adult WebsitesCustomize
  4. Under Restricted, add each domain you want blocked
  5. Save

Pros: Free, no install, syncs across Apple devices if you turn that on.

Cons: Only blocks in Safari. Chrome, Arc, Firefox, Brave, Edge, Vivaldi — all completely untouched. Two clicks and your password disables it. No focus-timer integration.

Verdict: Useful only if Safari is your only browser. For everyone else, it's security theater — the block leaks the moment you open another browser, which you will.

Method 2: Edit the hosts file (free, system-level)

The Mac hosts file maps domain names to IP addresses. Point each social network to 127.0.0.1 (your own machine) and the browser literally can't reach it. In any browser.

Setup:

  1. Open Terminal
  2. Run: sudo nano /etc/hosts
  3. Enter your password
  4. Paste at the bottom:
127.0.0.1 instagram.com
127.0.0.1 www.instagram.com
127.0.0.1 tiktok.com
127.0.0.1 www.tiktok.com
127.0.0.1 x.com
127.0.0.1 www.x.com
127.0.0.1 twitter.com
127.0.0.1 www.twitter.com
127.0.0.1 reddit.com
127.0.0.1 www.reddit.com
127.0.0.1 facebook.com
127.0.0.1 www.facebook.com
127.0.0.1 youtube.com
127.0.0.1 www.youtube.com
127.0.0.1 m.youtube.com
  1. Control+O to save, Control+X to exit
  2. Flush DNS: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Social media is now blocked in every browser on your Mac. To unblock, repeat and delete the lines.

Pros: Cross-browser, free, no install, high friction to bypass (Terminal + sudo).

Cons: Manual on/off — no schedule, no timer. You need to be comfortable in Terminal. Embedded social posts (a tweet on a news site) will break.

Verdict: Strong free option for an indefinite block — say, "I'm off social media for the next month." Less useful if you want access in the evenings, because you'll be re-editing the file every day.

For a deeper look at this approach vs in-browser blocking, see system-level vs browser website blocking.

Method 3: Browser extension (free, browser-only)

Extensions like BlockSite, StayFocusd (Chrome/Brave/Arc), or LeechBlock NG (Firefox) let you maintain a blocklist inside a single browser. Most have scheduling — block 9–5 weekdays, allow nights and weekends.

Pros: Easy install, scheduling, password protection on some, free.

Cons: Only protects one browser. Open a different one and the block is gone. Most don't apply in incognito unless you explicitly enable it. A determined version of you can disable the extension in 10 seconds.

Verdict: Useful as a layer if you genuinely only use one browser. Insufficient on its own for anyone with multiple browsers installed (which is almost everyone on Mac in 2026 — Arc, Chrome, and Safari often coexist).

Method 4: SelfControl (free, irreversible)

SelfControl is a free, open-source Mac app that uses hosts-file edits and packet filter rules to block sites for a chosen duration. The defining feature: once you start a block, you can't end it. Not by quitting, not by uninstalling, not by rebooting.

Setup:

  1. Download SelfControl
  2. Add every social media domain to the blocklist
  3. Set the timer (15 minutes to 24 hours)
  4. Start

That's it. Social media is unreachable until the timer ends.

Pros: Genuinely free, open-source, irreversible (the whole point), cross-browser, tiny, simple.

Cons: No scheduling, no recurring blocks — you start each session by hand. No focus-timer or task list integration. Dated interface. Irreversibility is the feature, but also the footgun — don't start a 12-hour block five minutes before realizing you needed LinkedIn for legitimate work.

Verdict: The best free option for people who have already lost the bypass game with softer tools. It assumes you will try to cheat and just refuses.

Method 5: Focuh (free, system-level, session-based)

Focuh is a free macOS focus app that pairs system-level website/app blocking with a Pomodoro-style focus timer and a kanban task board.

Setup:

  1. Download Focuh and install
  2. In Settings → Blocked Sites, add every social media domain
  3. Grant Accessibility permission (one-time)
  4. Start a focus session — social media is blocked for the duration

Pros:

  • Free, no subscription
  • System-level, cross-browser blocking via macOS Accessibility APIs
  • Blocks apps too — Slack, Discord, Spotify if you want
  • Block is tied to a focus session, not always-on, so you keep access during breaks
  • Live timer in the menu bar, Google Calendar sync, task board for what to actually work on
  • "Auto-block during calendar events" — schedule deep-work blocks in Google Calendar and Focuh auto-blocks during them. See Google Calendar focus time auto-block.

Cons: macOS only. Block can be technically defeated by revoking Accessibility permission in System Settings (high friction, but possible). Newer than SelfControl and Cold Turkey.

Verdict: Best fit if you want a tool that integrates blocking into your work — start a session, social media is gone, the session ends, it's back. Doesn't require thinking about it daily. Free.

For broader Mac blocker comparison, see best website blockers for Mac (2026) and best free focus apps for Mac (2026).

Method 6: Cold Turkey Blocker (paid, hardest to bypass)

Cold Turkey is the heaviest blocker available on Mac. $39 one-time buys Pro, which adds locked blocks — blocks that genuinely cannot be ended early. Not by reinstalling, not by changing your system clock, not by deleting the app.

Setup:

  1. Install Cold Turkey
  2. Create a blocklist called "Social" with every social domain
  3. Schedule it (e.g., 9 a.m. – 5 p.m. weekdays) or start a manual block
  4. Enable Locked mode if you want the block to be unstoppable

Pros: The most bypass-resistant blocker on Mac. Real scheduling. Blocks apps, sites, even the entire internet. Cross-browser.

Cons: $39 (free version is limited). No task management or built-in timer. Interface is functional but ugly. Easy to over-restrict.

Verdict: Worth the money if you've already churned through Focuh, SelfControl, and the hosts file and keep finding ways around them. Otherwise, free tools are enough.

Method 7: Freedom (paid, cross-device)

Freedom is a subscription blocker ($8.99/month or $39.99/year) that runs on Mac, Windows, iOS, Android, Chromebook, and Linux. It syncs blocklists and schedules across every device tied to your account, which is its real value proposition.

Pros: Cross-device, well-designed interface, sync, scheduled blocks. The right pick if you want the same block on your laptop and phone.

Cons: Subscription pricing for a function that free tools provide on Mac alone. If you only need Mac blocking, Focuh or SelfControl gives you 90% of Freedom's functionality for $0.

Verdict: Pay for it only if you specifically need iPhone + Mac sync. Otherwise overkill.

Which method should you actually use?

Pick by your actual failure mode:

"I just want all social media gone during work hours, free, on a Mac": Focuh. Add every social domain to the blocklist, start a 90-minute session, done. Free.

"I want it gone forever, free, no app needed": Edit the hosts file. Add every social domain. Don't touch it.

"I can't trust myself — I'll bypass anything": SelfControl, max timer. Or Cold Turkey Pro locked mode if you can afford $39.

"I want it gone on my Mac AND my iPhone": Freedom. Pay the subscription.

"I only use Safari, and I just want a nudge": Screen Time. It's enough for you.

"I want to block social media only during specific calendar events": Focuh, auto-block during Google Calendar events.

What about blocking individual platforms?

If you don't want a full social-media block — say, you want Instagram gone but Twitter stays — we have dedicated tutorials for each platform with the exact domains and pros/cons:

The methods are the same; the domain list is different.

The point isn't blocking — it's the work you do instead

Blocking social media is a means, not an end. The hours you reclaim only matter if you use them for the thing that's been waiting on you.

Three patterns that consistently work:

  1. Pair the block with a single concrete task. Don't start a 90-minute block thinking "I'll be productive." Start it with one sentence written down: write the first draft of the Q3 plan. The block gives you the room; the task gives you the direction.
  2. Schedule the block, don't decide each day. Decision fatigue is real. If your block runs automatically from 9 to 11 a.m. every weekday, you don't have to win an argument with yourself each morning.
  3. Allow short, scheduled access windows. Total abstinence is fragile. A 20-minute social-media window at lunch and another at 5 p.m. is more sustainable than "never again," which usually ends in a binge by Friday.

The behavioral change literature is fairly consistent on this: removing temptation outperforms trying to resist it. James Clear summarized the principle in Atomic Habits as "make it hard to do the wrong thing." Blocking is exactly that — moving from "I shouldn't open Instagram" to "Instagram is not available right now." The first is willpower; the second is design.

Set up one of the methods above tonight. Spend ten minutes on it. The version of you tomorrow who'd otherwise have lost two hours to TikTok will thank you.

Ready to focus?

Block distracting sites, timebox your day, and get more done.

Download Focuh free