How to Block Betting Sites on iPhone (Complete 2026 Guide)

Updated April 2026 ~8 min read

TL;DR

iOS gives you real blocking power for free via Screen Time + Content Restrictions — if you set it up correctly and hand the passcode to someone else. That alone stops most casual gambling. For heavier coverage (60,000+ sites, offshore domains, dynamic URLs), add BetBlocker (free) or Gamban (paid). For the daily recovery work a blocker cannot do (tracking, crisis tools, savings, community), add NoGambling.app (free). The three-app stack covers the full problem.

Why blocking alone is never enough

Every recovery guide that says "just block the sites" is missing the point. Blocking is necessary but not sufficient. The moment the urge lands at 11pm on a Friday, the block is still in place — but the urge is still running. Without something to do with the urge, people eventually find a way around the block (a second device, a factory reset, a fresh account). Blocking only works when it is one layer in a stack. Keep reading — we will cover the stack.

Step 1 — Set up iOS Screen Time with a passcode you do not know

Screen Time is built into iOS. It is free. Most people have never turned it on for themselves.

  1. Open SettingsScreen Time. Turn it on if it is off.
  2. Tap Use Screen Time Passcode.
  3. Set a 4-digit passcode. Do not remember it. Type it with your eyes closed if you have to — then hand it to a trusted person (partner, sponsor, friend). Better yet, have them pick and type it for you.

Why does this matter? Because the passcode is what prevents you, at 2am in a crisis moment, from simply toggling Screen Time off and going to the casino. If you know the passcode, the block is theatre. If someone else knows it, the block is a wall.

Step 2 — Block gambling websites in Safari

  1. Settings → Screen Time → Content & Privacy Restrictions → toggle on.
  2. Tap Content RestrictionsWeb ContentLimit Adult Websites.
  3. Under "Never Allow," tap Add Website and enter every gambling domain you know of:
    • US sports betting: draftkings.com, fanduel.com, caesars.com/sportsbook, betmgm.com, pointsbet.com, wynnbet.com.
    • UK bookmakers: bet365.com, williamhill.com, paddypower.com, ladbrokes.com, coral.co.uk, skybet.com.
    • Casino: bovada.lv, bitstarz.com, 888casino.com.
    • Poker: pokerstars.com, ggpoker.com.
    • Your own list — add the ones you actually use.

Note: this only blocks Safari and apps that use WebKit (most do). Third-party apps like DraftKings' native app are covered in Step 3.

Step 3 — Remove betting apps

  1. Settings → Screen Time → Content & Privacy Restrictions → Apps.
  2. Scroll the list. For every betting app (DraftKings, FanDuel, Bet365, PokerStars, etc.) tap it → toggle Don't Allow.
  3. This hides the app from your home screen. To restore it, the Screen Time passcode is required — which, remember, you do not have.

Alternative: physically delete each betting app. Combined with Screen Time blocking the App Store from re-installing them without the passcode, this is a strong setup.

Step 4 — Add a dedicated blocker (catches the sites you forgot)

Screen Time's "Never Allow" list is manual — you only block domains you add. A dedicated gambling blocker maintains a list of thousands of gambling domains automatically, including offshore sites, aggregators, and sites you have never heard of. Two options:

Step 5 — Add the recovery layer Screen Time cannot provide

Here is the part most "how to block betting sites" guides miss: blocking is only the wall. You still need tools for the daily arc of recovery — the urge at 11pm, the savings that need rebuilding, the community that stops you feeling like the only person going through this.

Install NoGambling.app (free, iOS) alongside the blocker:

All four features are in the free tier. Offline-first. No account required.

What about DNS-level blocking?

Network-level blockers (changing DNS to a gambling-aware provider, or using a custom router) are powerful but overkill for most users and can break unrelated services. If Screen Time + a dedicated blocker covers 95% of your use case, stop there. If you are technical and want the extra layer, look at NextDNS with a gambling blocklist.

Can you bypass Screen Time?

Technically, yes. A determined user can factory-reset the device (which wipes Screen Time). They can buy a secondary cheap phone without Screen Time set up. They can use someone else's device. This is why blocking is only one layer. If you find yourself about to factory-reset to gamble, the correct response is not "the block was worthless" — it is "open the NoGambling.app panic button right now." The urge passes in 3–10 minutes. The factory reset is permanent.

Quick checklist

  1. Screen Time on. Passcode set by someone else.
  2. Content Restrictions → Web Content → "Never Allow" with your domain list.
  3. Betting apps removed via Content Restrictions → Apps.
  4. BetBlocker (free) or Gamban (paid) installed for the 60,000+ site list.
  5. NoGambling.app (free, iOS) installed for tracker, panic button, savings, community.

Install the recovery layer

NoGambling.app — free trial, then monthly / yearly / lifetime. Offline-first, no account required. iOS.

Start free trial on the App Store → iOS 15 or later · Free trial · Lifetime purchase option