Chrome extensions live in a hidden folder on your computer, not in the browser itself

When you install a Chrome extension, the files don't stay inside Chrome. Instead, Chrome saves them in a specific folder buried in your computer's system directories. The location depends on whether you use Windows, Mac, or Linux. Knowing where these files are matters if you need to back them up, troubleshoot a broken extension, or understand what's taking up space on your drive.

You don't need to visit this folder to use extensions — Chrome handles that automatically. But if you're curious about what's stored there or need to access the files directly, the steps below will show you exactly where to look.

Key Takeaways

  • Chrome extensions are stored in a hidden system folder that varies by operating system: C:\Users\[YourUsername]\AppData\Local\Google\Chrome\User Data\Default\Extensions on Windows, and ~/Library/Application Support/Google/Chrome/Default/Extensions on Mac.
  • Each extension gets its own numbered folder inside the Extensions directory, and the folder name is a long string of letters and numbers that Chrome assigns automatically.
  • You can see which extensions are installed by going to chrome://extensions in your address bar, which is easier than hunting through folders.
  • Deleting an extension's folder directly will remove it from Chrome, but uninstalling through the Extensions page is safer and cleaner.
  • The Extensions folder is hidden by default on both Windows and Mac, so you may need to enable viewing hidden files before you can see it.

Finding extensions on Windows

On Windows, Chrome stores extensions in your user profile under AppData. This folder is hidden by default, so you'll need to show hidden files first. Open File Explorer and navigate to C:\Users\[YourUsername]\AppData. If you don't see an AppData folder, click the View tab at the top and check the box that says "Hidden items." Once hidden files are visible, continue to Local\Google\Chrome\User Data\Default\Extensions.

Inside the Extensions folder, you'll see a list of folders with names like aapbdbdomjkkjkaonfhkkikfgjllcleb or nngceckbapebfimnlniiiahkandclblb. These long strings are extension IDs that Chrome generates. Each folder contains the code and resources for one extension. If you want to know which extension is which, you can cross-reference the ID by going to chrome://extensions in your browser and looking at the ID listed under each extension's name.

Finding extensions on Mac

On Mac, extensions are stored in your Library folder, which is also hidden by default. The easiest way to reach it is to open Finder, click the Go menu, and select "Go to Folder." Type ~/Library/Application Support/Google/Chrome/Default/Extensions and press Enter. This takes you directly to the Extensions directory without having to navigate through hidden folders manually.

Like Windows, each extension here has its own folder with a long ID string as the name. The structure inside is the same — each folder holds the extension's files and settings. If you're looking for a specific extension, use the same method on Windows: check chrome://extensions to find the ID, then match it to the folder name.

Finding extensions on Linux

Linux users will find extensions in ~/.config/google-chrome/Default/Extensions or ~/.config/chromium/Default/Extensions if you use Chromium instead of Chrome. Open your file manager and navigate to the .config folder in your home directory. The Extensions folder structure is identical to Windows and Mac — each extension gets its own numbered folder.

Since Linux file managers typically show hidden files by default (those starting with a dot), you may not need to enable any special viewing options. If you don't see the .config folder, check your file manager's View menu to make sure hidden files are visible.

What's actually inside an extension folder

When you open one of these extension folders, you'll see several files and subfolders. The most important is usually a manifest.json file, which tells Chrome what the extension does and what permissions it needs. You'll also see folders like _locales (for language translations), images (for icons and graphics), and js or css (for the code that makes the extension work).

There's also a _metadata folder that Chrome creates automatically. This contains information about when the extension was installed and updated. You shouldn't edit or delete these files unless you know exactly what you're doing — modifying them can break the extension or cause Chrome to disable it.

Using chrome://extensions instead of hunting for folders

If you just want to see what extensions you have installed, there's no reason to dig through your file system. Type chrome://extensions into your address bar and press Enter. This page shows every extension you've installed, along with its ID, version number, and whether it's enabled or disabled. You can also uninstall extensions from here, turn them on and off, and adjust their permissions.

This method is much faster than navigating to the folder manually, and it's the safest way to manage extensions. If you need to remove an extension, clicking the Remove button here is better than deleting the folder directly, because Chrome will clean up all the associated settings and data properly.

When you might need to access the extension folder directly

Most of the time, you'll never need to visit the Extensions folder. But there are a few situations where it's useful. If an extension is broken and won't uninstall normally, you can delete its folder to remove it completely. If you're backing up your extensions before reinstalling Windows or Mac, you can copy the entire Extensions folder to save your setup. Some people also check the folder to see how much space extensions are using on their drive.

If you're trying to troubleshoot an extension that isn't working, you might look at the manifest.json file to understand what it's supposed to do. But for most users, the chrome://extensions page handles everything you need.

Frequently Asked Questions

Can I move an extension folder to a different location?

No. Chrome expects extensions to be in the exact folder it created for them. If you move or rename the folder, Chrome won't find the extension and will treat it as uninstalled. The safest way to back up extensions is to copy the entire Extensions folder to another drive, then copy it back if you need to restore it.

Why is the extension folder hidden?

System folders are hidden by default to prevent accidental deletion or modification. Since most users don't need to access extension files directly, hiding them keeps the file system cleaner and reduces the chance of someone breaking something by mistake.

If I delete an extension folder, will it come back?

No. Deleting the folder removes the extension permanently. Chrome won't reinstall it unless you go to the Chrome Web Store and install it again. If you delete a folder by accident, you can undo it immediately using Ctrl+Z (Windows) or Command+Z (Mac) in your file manager.

Do all my extensions share one folder, or does each one have its own?

Each extension has its own folder inside the main Extensions directory. This keeps their files separate and prevents them from interfering with each other. The folder name is the extension's ID, which you can see on the chrome://extensions page.

Will clearing my browser cache delete my extensions?

No. Extensions are stored separately from your browsing cache and history. Clearing your cache will not remove any extensions. However, it may reset some extension settings if the extension stores data in your cache.