Written by Shahzaib Ali
Hidden Apps That Block Distractions
I once spent four hours “working” on a project proposal and produced exactly three sentences.
I have the browser history to prove it. In those four hours I visited Reddit eleven times, checked my email twenty-three times, read two full Wikipedia articles about topics completely unrelated to anything I needed, spent twenty minutes looking at mechanical keyboard reviews (I don’t even own a mechanical keyboard and wasn’t planning to buy one), and watched a compilation of close-call aviation footage that someone had linked in a Slack message I should never have opened.
Three sentences. Four hours. The proposal was due at 9am the next morning.
That night, while my proposal was actually getting written under genuine deadline panic, I made a decision. I wasn’t going to try harder to focus. I was going to make it structurally impossible to do the things I was doing instead of working. There’s a meaningful difference between those two approaches, and the second one is the only one that’s ever actually worked for me.
Here are the apps that made that possible — including several that never show up on the mainstream “productivity tools” lists because they’re too aggressive, too niche, or too honest about what they’re actually doing.
Cold Turkey Blocker — The One That Doesn’t Negotiate
Cold Turkey is the blocker I recommend to anyone who says “I’ve tried blocking apps but I always find a way around them.” Because Cold Turkey has specifically, deliberately, almost aggressively engineered around that problem.
When Cold Turkey blocks something, it’s blocked. Not “blocked until you click a ‘I really need this’ override button.” Not “blocked but you can pause it for five minutes.” Blocked. The frozen turkey block — their most extreme setting — cannot be undone until the timer expires. Not by restarting the app. Not by uninstalling Cold Turkey. Not by restarting your computer. The block is registered at a system level that persists through all of that.
The first time I used this on a serious writing day, I blocked Reddit, Twitter, YouTube, Hacker News, and a list of about fifteen other sites I knew I’d visit. Set a five-hour block. Started working. About forty minutes in I had a completely irrational urge to check something on Reddit, opened my browser, and got the Cold Turkey block screen instead.
The thing I felt in that moment wasn’t frustration. It was relief. The decision was already made. There was nothing to negotiate with myself about. The option simply wasn’t available, the same way I can’t impulse-buy something from a store I’m not physically near. The craving passed in about ninety seconds and I went back to writing.
Cold Turkey is available for Windows and Mac. The free version blocks websites. Cold Turkey Blocker Pro — around $39 one-time purchase — adds the ability to block applications, not just websites, and adds scheduling features. If you have specific apps that you waste time in (Steam, any games, specific creative apps when you should be doing something else), the Pro version is the one you want.
Setup that actually works: Don’t try to build a perfect blocklist before your first session. Start with just five sites you know are your biggest time sinks, run a two-hour block, and see what you reach for that isn’t on the list. Add those to the list for next time. Your blocklist will be accurate within a week.
Freedom — Cross-Platform, Which Matters More Than You’d Think
Cold Turkey is the more serious distraction blocker, but Freedom solves a problem Cold Turkey doesn’t: it works across all your devices simultaneously.
Here’s the scenario Freedom addresses: you block distracting websites on your Mac, start working, reach for your phone, and spend twenty minutes on the same sites you just blocked on your computer. All you’ve done is move the distraction to a smaller screen.
Freedom runs on Mac, Windows, iPhone, Android, and Chrome. When you start a Freedom session, it blocks across all connected devices at once. Your phone and computer are locked out of your blocklist at the same time, which closes the device-switching escape hatch that defeats most single-platform blockers.
Freedom also has “locked mode” — similar to Cold Turkey’s frozen turkey feature — which prevents you from ending a session early. They also have recurring scheduled sessions, so you can set “every weekday from 9am to noon, block these sites” without having to remember to start a session manually each day.
The recurring schedule was the feature that changed how I use it. Instead of relying on myself to start a focus block before I start working — which requires willpower at the exact moment willpower is least reliable — Freedom just blocks automatically. My mornings start with everything already locked down. I work in that environment and unlock at noon. I haven’t had to actively choose to block anything in months.
Freedom costs around $6.99/month or $29.99/year. There’s also a lifetime plan for around $149 that some heavy users find worth it.
Serene — The App That Plans Your Day and Then Enforces It
Serene is a Mac app that combines distraction blocking with daily planning in a way I haven’t seen replicated elsewhere, and it’s genuinely underrated in the productivity space.
The concept: at the start of your day, you set a single “goal” for the day and then plan a series of sessions to accomplish it. Each session has a specific task and duration. When a session starts, Serene automatically blocks everything on your distraction list for the duration — no separate setup, no remembering to start a block. The planning step and the blocking step are the same step.
What this changes psychologically is subtle but real. Most distraction blockers feel like a cage you put yourself in. Serene feels more like a plan you’re executing. The block isn’t a restriction — it’s the implementation of a decision you already made this morning about what this hour is for.
Serene also has a feature that silences system notifications during sessions, which Cold Turkey and Freedom don’t handle. Getting blocked from Reddit while Slack keeps pinging you is only half a solution. Serene’s notification silencing addresses the other half.
It’s Mac-only and costs around $4/month. The free trial is long enough to actually evaluate it, which I appreciated.
RescueTime — The Honest Mirror You Need Before the Blockers
Before blocking anything, most people have a surprisingly inaccurate sense of where their time actually goes. I thought my problem was Reddit and YouTube. Turned out my actual biggest time sink was bouncing between email and Slack every seven minutes, which no amount of website blocking would address.
RescueTime runs silently in the background and tracks every app and website you use, broken down by category and time. You see a weekly report of your actual computer activity — how many hours were spent in your code editor, how many in your email client, how many on news sites, social media, entertainment.
The first report is usually the one that changes behavior, because it’s almost never what you expected. My first RescueTime week showed I spent 2.4 hours on what it categorized as “news and opinion” sites. I had genuinely thought it was maybe forty minutes. The gap between perceived and actual was embarrassing enough that I started blocking those sites that same day.
RescueTime also has its own built-in FocusTime feature that blocks distracting sites while a session is running. It’s not as robust as Cold Turkey or Freedom — it’s easier to override — but for lighter-touch blocking on a daily basis it’s enough, and having your blocking integrated with your time tracking is genuinely useful.
The free tier of RescueTime gives you basic dashboard and reports. RescueTime Premium, around $12/month, adds more detailed reporting, goals, alerts (like getting notified when you’ve spent more than 30 minutes on entertainment sites in a day), and the deeper focus blocking features.
How I use it alongside blockers: RescueTime runs always, tracking everything. Cold Turkey and Freedom handle actual blocking during scheduled deep work sessions. RescueTime tells me where I’m losing time even outside those sessions, so I can refine what I’m blocking.
LeechBlock NG — The Free Browser Extension With Surprising Depth
Not every situation calls for paid software, and for browser-specific blocking, LeechBlock NG (available for Firefox and Chrome) is the most powerful free option I’ve found.
LeechBlock lets you create up to six sets of blocked sites, each with their own schedule and rules. You can block sites completely, allow them only at specific times, block them after a certain number of minutes in a day, or make access require waiting through a delay (similar to One Sec’s pause approach, but for websites).
The “allowance” feature is genuinely smart: you tell LeechBlock “I can spend up to 20 minutes on Reddit per day,” and it tracks your usage across the day, blocking access once you’ve hit that limit. This is different from hard blocking — you’re not eliminated the site, you’re rationing it, which feels more sustainable long-term.
For people who don’t want to pay for Freedom or Cold Turkey, setting up LeechBlock NG with a good set of rules handles 80% of the same functionality for free.
One limitation worth knowing: Because it’s a browser extension, it only blocks sites within that browser. Chrome extensions don’t block Firefox, and neither blocks the Reddit app on your phone. If you need cross-device or cross-browser blocking, the paid tools are necessary. But for someone who primarily uses one browser on one computer, LeechBlock is a serious option.
Intention — The Lightweight Speed Bump That Surprised Me
Intention is a Chrome extension that takes a different approach from hard blockers. Instead of preventing you from visiting distracting sites, it makes you state your intention before the site loads.
Visit Twitter and instead of the timeline loading, you get a simple prompt: “What do you intend to do on Twitter?” You type your answer — “check the DM from Sarah” — and then the site loads with your intention visible in a corner of the screen.
This sounds like it shouldn’t work. You can type anything. There’s no enforcement. Nothing stops you from typing “scroll aimlessly” and then doing exactly that.
But what Intention changes is the automaticity of the visit. Most of our distraction browsing is a reflex — our fingers navigate to these sites before our conscious mind has registered what we’re doing. Intention interrupts that reflex. You can’t arrive at Twitter or Reddit automatically anymore; you have to go there on purpose.
In my experience, Intention reduces mindless site visits by roughly half, which is not as dramatic as a hard block but is significant and feels less restrictive. I use it on sites I need occasional legitimate access to but still want friction around. Heavy Reddit users who genuinely do use Reddit for work-relevant communities often prefer this to full blocking.
Intention has a free tier. The paid version adds statistics about your intentions and visit patterns.
The Mistakes That Undermined My Blocking Systems
Building a blocklist once and never updating it. My first Cold Turkey list blocked the sites I wasted time on in 2022. New time sinks appear constantly — a new forum, a Substack rabbit hole, a Discord server. Review and update your blocklist every few months or it becomes less effective without you realizing why.
Blocking during work hours but not during “just checking before bed” hours. I was rigorous about my 9am-5pm blocks and then spent my evenings doing exactly the same distraction browsing, which meant I woke up feeling mentally cluttered and had shorter attention spans by mid-morning. The evening habits matter for the next day’s focus. I now run a lighter block from 9pm onward — not as aggressive as my work blocks, but present.
Using multiple blocking apps that conflict with each other. Cold Turkey and Freedom, run simultaneously, occasionally create strange behavior because they’re both operating at system levels that interact in unexpected ways. Pick one primary blocking solution per device.
Treating blocking as a permanent solution rather than a scaffolding. The goal of all this friction is to build better habits that eventually need less external enforcement. I’ve been gradually reducing how much I rely on hard blocks as my default patterns have shifted. Think of these tools as training wheels — useful, not permanent.
The thing I’ve found over two years of seriously using these tools is that none of them fixes anything about why you’re reaching for distraction in the first place. Boredom, anxiety, procrastination, avoidance — these don’t disappear because Reddit is blocked.
What they do is break the automatic loop long enough for you to notice what you’re feeling and make a different choice. That’s not nothing. That’s actually quite a lot.
The three sentences I wrote in four hours that night became a habit I’ve been slowly unkinking ever since. The proposal was fine, for the record. Got submitted at 2am. Never do that.
Any Question? Contact Us