Method 1: a daily limit that blocks, in every browser
- In Timecard, open Apps & Sites and click Limits.
- Find reddit.com and click Set.
- Choose a daily limit, from 15 minutes to 4 hours, or set your own.

At 80%, a nudge comes out of the notch with the minutes left. At 100%, the Reddit tab goes blank in Safari, Chrome, Arc, Dia, Brave, Edge, Vivaldi, Opera and Comet, and the time's-up screen covers it until tomorrow.

Need it for something real? Click Ask for time and say why. On macOS 26, Apple Intelligence on your Mac weighs the reason and the page. A tutorial for work gets time; one more video doesn't.
old.reddit.com is its own address. If you use the old design, put the limit there, or on both.
Limits match the exact address, so these are separate from reddit.com: old.reddit.com, new.reddit.com. Add a limit to any you use.
Method 2: Screen Time, in Safari only
- Open System Settings › Screen Time › Content & Privacy and turn on Content & Privacy.
- Click App Store, Media, Web, & Games. Under Safari, set Access to Web Content to Limit Adult Websites.
- Click Customize, click + under Restricted, enter reddit.com, click OK, then Done.

This blocks Reddit completely, all day, and only in Safari. Chrome, Arc and Brave ignore Screen Time's website limits.
Method 3: the hosts file, a full block
In Terminal, open the hosts file with sudo nano /etc/hosts and add these lines at the end:
127.0.0.1 reddit.com 127.0.0.1 www.reddit.com 127.0.0.1 old.reddit.com 127.0.0.1 new.reddit.com
Save with Control-O, quit with Control-X, then run sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder. Reddit is blocked in every browser until you delete the lines. There's no limit and no exception, just a wall.
Which method should you use?
- A daily limit if you want some Reddit, just not all evening.
- Screen Time if you only use Safari and want it gone completely.
- The hosts file for a permanent block in every browser, at no cost.