How to Disable Incognito Mode in Chrome: What You Need to Know

Incognito mode in Chrome offers a degree of privacy by not saving browsing history, cookies, or form data locally. But there are plenty of legitimate reasons someone might want to disable it — parental controls, workplace device management, or simply preventing users from bypassing content filters. The good news: it's entirely possible. The method you'll use, however, depends heavily on your operating system, your technical access level, and who you're managing the device for.

Why Disable Incognito Mode at All?

Before diving into the how, it's worth understanding what disabling incognito actually accomplishes. Incognito mode doesn't make browsing anonymous — websites, ISPs, and network administrators can still see traffic. What it does do is prevent Chrome from saving a local record of that activity.

For parents, IT administrators, or employers, the concern is usually about circumventing content filters or monitoring tools. Many parental control and web filtering tools work by tracking browser history or injecting rules Chrome respects in normal mode — but Incognito sidesteps those. Disabling the feature closes that gap.

Method 1: Using Windows Registry (Windows PCs)

On Windows, the most reliable method for disabling Incognito in Chrome involves editing the Windows Registry. This requires administrator access.

Steps:

  1. Press Windows + R, type regedit, and press Enter
  2. Navigate to: HKEY_LOCAL_MACHINESOFTWAREPoliciesGoogleChrome
  3. If the Google or Chrome folders don't exist, right-click to create them
  4. Inside the Chrome key, create a new DWORD (32-bit) Value
  5. Name it IncognitoModeAvailability
  6. Set the value to 1 (this disables Incognito)

Once this is set, Chrome will no longer display the "New Incognito Window" option. A value of 0 re-enables it; a value of 2 forces Incognito-only mode.

⚠️ Registry edits carry risk if done incorrectly. If you're not comfortable in the registry, the Group Policy method (below) is more forgiving.

Method 2: Using Group Policy Editor (Windows Pro/Enterprise)

On Windows Pro or Enterprise editions, Group Policy Editor provides a cleaner interface for the same result.

Steps:

  1. Download and install the Chrome ADMX templates from Google
  2. Open Group Policy Editor (gpedit.msc)
  3. Navigate to: Computer Configuration > Administrative Templates > Google > Google Chrome
  4. Find Incognito mode availability
  5. Set it to Enabled, then choose Incognito mode disabled from the dropdown

This method is particularly useful in managed environments like schools or offices where multiple machines need the same policy applied consistently.

📋 Note: Group Policy Editor is not available on Windows Home editions. Registry editing is your alternative there.

Method 3: Using Terminal on macOS

Mac users need to work through the Terminal and Chrome's managed preferences system.

Steps:

  1. Open Terminal (found in Applications > Utilities)
  2. Run the following command:
defaults write com.google.Chrome IncognitoModeAvailability -integer 1 
  1. Restart Chrome

This writes a preference directly to Chrome's configuration. The same value logic applies — 1 disables Incognito, 0 re-enables it.

Keep in mind that on newer versions of macOS, you may need to adjust system permissions or use an MDM (Mobile Device Management) solution if managing multiple devices.

Method 4: Android Devices

Disabling Incognito on Android is less straightforward through Chrome's native settings. Google doesn't offer a built-in toggle in Chrome for Android to disable the feature for regular users.

The practical options here are:

  • Third-party parental control apps (such as those built into Google Family Link) — Family Link allows parents to disable Incognito in Chrome on supervised accounts on Android devices running supported OS versions
  • MDM solutions for enterprise Android device management, which can enforce Chrome policies similarly to desktop environments

The level of control available varies depending on whether the device is personally owned, enterprise-enrolled, or set up under a supervised Google account.

Method 5: iOS and iPadOS

On iPhone and iPad, Chrome's Incognito mode can be restricted through Screen Time in iOS Settings.

Steps:

  1. Go to Settings > Screen Time
  2. Tap Content & Privacy Restrictions
  3. Enable restrictions, then tap Content Restrictions > Web Content
  4. Set it to Limit Adult Websites or Allowed Websites Only

This doesn't technically "disable" Incognito in Chrome the same way registry edits do on Windows — but it restricts what can be accessed in any browser mode, reducing the practical utility of Incognito for bypassing filters. 🔒

The Variables That Change Everything

FactorImpact on Method
Operating systemDetermines which tools are available (Registry, Terminal, MDM)
Windows edition (Home vs. Pro)Affects Group Policy availability
Device ownership (personal vs. managed)Defines your permission level
Supervised vs. unsupervised accountsDetermines Family Link eligibility on Android
Number of devicesSingle device vs. fleet management changes the approach
Technical comfort levelRegistry edits require more care than GUI-based options

What "Disabled" Actually Means

It's worth being precise: disabling Incognito mode removes the option from Chrome's menu, but it doesn't prevent a technically motivated user from reinstalling Chrome, using a different browser entirely, or — on unmanaged devices — reversing the setting. On managed devices enrolled in an MDM or enterprise policy, the restriction is far more durable.

The effectiveness of disabling Incognito mode is therefore tied directly to how much administrative control you have over the device and the account signed into it. A shared family computer with a standard Windows account and a registry edit applied at the admin level is a meaningfully different setup than a personal phone where the user has full access to device settings.

Understanding your own environment — who controls the device, what OS version it runs, and how technically capable the person you're restricting is — is what ultimately determines which approach will hold.