How to Block Social Media on iPhone
If social media keeps eating your evenings, the mistake is usually not that iPhone cannot block it. The mistake is blocking only the app, while Safari, mobile domains, and the settings screen are still wide open.
Short answer: use Apple's free Screen Time tools to block both the apps and the websites. If you want the same setup wrapped in sessions and a streak, SproutGuard adds that on-device with no account.
First: the four ways social media blocks fail
- You blocked the app, not the website. Instagram, TikTok, Reddit and YouTube all still have browser routes.
- You used App Limits without real danger-hour coverage. The block arrives after the damage is already done.
- Settings are unlocked. The same distracted version of you who wants the feed can remove the block in seconds.
- You blocked a brand, not the exact routes you use. Mobile domains and shared links still slip through.
1. Block the social apps themselves
For a broad social-media block, the simplest built-in move is Settings โ Screen Time โ App Limits, then choose Social or the specific apps you want to cut off. Set the limit low enough that it behaves like a wall rather than a suggestion.
If the problem is time-of-day specific, Downtime is often better than App Limits. It blocks on a schedule instead of waiting for you to consume the daily allowance first.
2. Block the matching websites in Safari
- Open Settings โ Screen Time โ Content & Privacy Restrictions
- Tap Content Restrictions โ Web Content
- Choose Limit Adult Websites
- Add each social site you actually use under Never Allow
Examples: instagram.com, tiktok.com, reddit.com, youtube.com, m.youtube.com, x.com.
3. Lock Screen Time Settings
Use Lock Screen Time Settings and set a passcode that is not muscle memory. Without this, the block is real only until the first tired evening.
Important: if you can remove the restriction in ten seconds, you do not have a blocker. You have a postponed decision.
4. Test every route you actually relapse through
- Open the app directly
- Open the site in Safari
- Open a shared link from Messages or Mail
- Try the mobile domain if the service uses one
If one still works, your brain will remember it. Fix it immediately instead of promising yourself you will not use it later.
Best built-in setup by goal
| Goal | Best built-in move |
|---|---|
| Kill one app after 5 minutes | App Limit on the specific app |
| Kill the whole category at night | Downtime + Always Allowed trimmed down |
| Stop the app and the browser route | App Limit or Downtime + Web Content restrictions |
| You keep undoing it | Passcode + extra friction like sessions or streaks |
When built-in Screen Time is not enough
Apple's free tools can create a real wall. What they do not add is motivation. If you keep overriding the setup, the missing piece is usually not technical capability but cost: there is no streak to lose, no session to abandon, no visible consequence for backing out.
Built on Apple's Screen Time framework. No account, no server, nothing leaves your phone. Block apps and websites, start focus sessions, and keep a streak that makes overrides feel expensive.
Download free on iOS