Features

Block Websites

Use the default distraction list, import pre-made categories, or create your own custom block lists.

Block domains

Add reddit.com to the block list to block all Reddit pages and subdomains.

Block specific URLs

Add reddit.com/r/funny to block all pages from that subreddit.

Block YouTube channels

Block YouTube channels (or only allow certain ones) by adding the channel URL.

Block URLs with wildcards

The * character is a wildcard and can be used to block URLs matching a pattern.

Block searches

Searches containing certain keywords can be blocked using wildcards.

Block all adult websites

Add *.xxx to block all self-declared adult websites.

Block the entire internet

Add *.* to your block list to block all websites. Just make sure to add the sites you need under the website exceptions tab.

Goodbye X. Hello hobbies!

When a website is blocked, you'll see a motivational message reminding you that you should be doing something else.

Screenshot of block page

Pause for a Cause

This feature is accessible from the block page and allows you to donate to the World Wildlife Fund for a 10 minute break. If you want, you can also disable this under Settings > Block Strictness.

Past donations are posted regularly for transparency.

Block Applications

Games and other distracting applications can be blocked alongside websites.

Add exe files/applications

This is usually the best way to block apps. Click here to browse for the exe file (or app on macOS) that you want to block.

Add folders

Selecting a folder to block will block all exe files (or apps on macOS) located in that folder. On Windows, it'll also block you from browsing the folder.

Add Microsoft Store apps

On Windows, apps from the Microsoft Store can be blocked by selecting it in the list that appears when you click here.

Add window titles

On Windows, you can block apps by their window title. This can be useful for apps that change locations, or to block specific windows in an application.
Screenshot of application blocking

Device Blocks

Lock, log off or shutdown your computer using a device block. This feature makes it easy to schedule time away from your device and can be found under Blocks > Device Blocks.

Screenshot of device blocking

Scheduled Blocks

Click and drag directly on the schedule to add a block. The schedule will automatically repeat every week. Set it and forget it.

Screenshot of scheduler

Locking a Block

To prevent yourself from easily disabling the block, you can choose to lock your block. A locked block will automatically prevent you from being able to disable the extension or uninstall the app.

Timer

Prevents changes until a specified time in the future. You can always extend the end time.

Time range

Prevents (or only allows) changes to the block between certain times of day for the days selected.

Random and custom text

Requires you to type out a series of randomized characters, words, or custom text to unlock the block. The text length can be set between 1 and 5000 characters.

Delay

Requires you to wait for a countdown to finish before unlocking the block. The delay can be set from 1 minute to 40 days.

Schedule

Prevents changes during scheduled blocks or up to a day before a scheduled block is set to start.

Restart

Requires you to restart your computer to unlock the block.

Password

Requires a password to unlock the block. This can be a useful feature for parents or with an accountability partner.

Allowing for Breaks

Set some breaks to limit time spent on blocked websites and apps instead of doing a complete block.

Pomodoro

Pomodoro breaks alternate the block on and off for set periods of time while you work.

Allowance

Allowances allow for blocked items until a certain limit is reached. They can be set for a rolling window of time or for every scheduled block, day, week or month with a custom refill time.

Reward

Rewards are breaks given after working a certain amount of time. Rewarded breaks can add up over time but will expire after every scheduled block, day, week, or month.

Random and custom text

Requires you to type out a series of randomized characters, words, or custom text before taking a break. The break duration is set ahead of time and can be set from 1 minute to a full day.

Delay

Requires you to wait for a countdown to finish before taking a break. The break duration is set ahead of time and can be set from 1 minute to a full day.

Sessions

Only lets you use the blocked items for a certain number of times. Sessions start when using a blocked item and end a couple minutes of doing something else.

Numbers Don't Lie

Uncover your top distractions and let the data guide what to block. By default, your stats include visits made in incognito mode and persists if you clear your browser history.

Screenshot of statistics

You Own Your Data

Your settings and statistics are locally stored on your computer. Selling personal data is not part of our business model and never will be. You can also delete and export your statistics in a JSON file.

Autostart Blocks

At some point you may need to temporarily disable a block. With other blockers, if you forget to turn on the block, it's easy to start wasting time again. With Cold Turkey Blocker, you can have the blocks automatically start to avoid that.

One Time

Starts the block at a specified time.

Time of Day

Starts the block at a specific time of day for certain days of the week.

Sign In

Starts the block when you sign into your computer or wake it from sleep mode.

Schedule

Starts the block at the next scheduled block.

Custom User Selection

Use a shared computer? Choose which user accounts are affected by the block to keep everyone happy.

Settings Password

A settings password can be set in order to prevent users from viewing settings or making changes.

Screenshot of custom user selection

Power Features

If you're a power user and found a way to bypass a block, there's probably a way to prevent it under Settings > Block Strictness.

Block inactive tabs

Blocks browser tabs even if they aren't in the foreground.

Block embedded content

Useful for blocking YouTube videos embedded on another websites.

Block task managers

The block will still work if you end the processes. However, you can block the task manager to avoid a small delay in blocking if you do this.

Block time and date settings

Prevents an easy way to workaround time based blocks.

Block screen time settings

On macOS, this is useful if you want to prevent yourself from making changes to your Screen Time settings.

Command Line Interface

Start, stop, and edit blocks using the command line. This lets you automate your blocks using third party apps. Check out the full list of available parameters.

Screenshot of some command line options

Ready to get started?

Download Now