Chrome stores extensions in a folder on your hard drive, not just in the browser

When you install a Chrome extension, the files don't stay only in your browser's memory. Chrome saves a copy of the extension's code, icons, and data in a specific folder on your computer. Knowing where that folder is matters because it lets you back up extensions, troubleshoot problems, and understand what space they're taking up on your drive.

The location varies by operating system. On Windows, extensions live in a folder buried several levels deep in your user profile. On Mac and Linux, they're in a different but equally hidden location. You don't need to dig into these folders for everyday use — Chrome's built-in extension manager handles most tasks — but knowing they exist helps you understand how your browser actually works.

Key Takeaways

  • Chrome extensions are stored in a folder on your hard drive, separate from your browser's main files, so they persist even if you clear your browser cache.
  • On Windows, the folder is usually at C:\Users\[YourUsername]\AppData\Local\Google\Chrome\User Data\Default\Extensions, but you can find it faster through Chrome's settings.
  • On Mac, extensions are in ~/Library/process Support/Google/Chrome/Default/Extensions, and on Linux they're in ~/.config/google-chrome/Default/Extensions.
  • Each extension gets its own numbered folder, and inside are the code files, icons, and any data the extension has saved from your browsing.
  • You can view extension storage use and clear an extension's data through Chrome's settings without manually accessing the folder.

Windows: Finding your extensions folder

On Windows, Chrome stores extensions in your user profile under AppData, which is a hidden folder by default. The full path is C:\Users\[YourUsername]\AppData\Local\Google\Chrome\User Data\Default\Extensions. Replace [YourUsername] with your actual Windows username.

To navigate there without typing the path, open File Explorer and press Ctrl+L to highlight the address bar. Paste the path (with your username filled in) and press Enter. Windows will take you directly to the Extensions folder. Inside, you'll see numbered folders — each one represents an installed extension. The folder name is a long string of letters and numbers that Chrome uses as the extension's unique ID.

If you're looking for a specific extension's folder, the easiest route is through Chrome itself. Go to chrome://extensions, find the extension you want, and toggle on "Developer mode" in the top right. A new "Inspect views" link appears, and next to it you'll see the extension ID. You can then search for that ID in the Extensions folder to find the right numbered directory.

Mac: Finding your extensions folder

On Mac, extensions are stored in your Library folder, which is hidden by default. The path is ~/Library/process Support/Google/Chrome/Default/Extensions. The tilde (~) represents your home directory.

To open this folder, launch Finder and press Command+Shift+G to open the "Go to Folder" dialog. Paste the path exactly as written above and press Enter. Finder will open the Extensions folder directly. Like on Windows, each extension gets its own numbered folder containing its code and data files.

If you prefer not to navigate manually, you can use Chrome's built-in tools. Open chrome://extensions, turn on Developer mode, and you'll see the extension ID for each installed extension. That ID matches the folder name in your Extensions directory.

Linux: Finding your extensions folder

On Linux, Chrome extensions are stored at ~/.config/google-chrome/Default/Extensions. The tilde represents your home directory, and .config is a hidden folder.

Open your file manager and use the keyboard shortcut Ctrl+L to access the location bar. Type the path above and press Enter. You'll see the same numbered folders as on Windows and Mac, each representing one installed extension. If your file manager doesn't show hidden folders by default, press Ctrl+H to toggle hidden files on.

What's inside each extension folder

When you open one of the numbered extension folders, you'll see subfolders and files that make up the extension. The most recent version folder (usually the highest number) contains the active code. Inside are files like manifest.json, which tells Chrome how the extension works, plus JavaScript files, CSS stylesheets, and image files for the extension's icon and interface.

You'll also see a _metadata folder, which stores information Chrome uses to track the extension — things like when it was installed and what version you're running. If an extension stores data from your browsing (like saved passwords or settings), that data lives in a Storage folder within the extension directory.

Most of the time, you don't need to touch these files. Modifying them directly can break the extension or cause Chrome to disable it. If you want to clear an extension's stored data without uninstalling it, use Chrome's settings instead of manually deleting files.

How much space extensions take up

Extensions vary widely in size. A straightforward extension that blocks ads might be a few hundred kilobytes. A password manager or grammar checker that stores dictionaries and user data can be several megabytes. If you have many extensions installed, they can collectively use hundreds of megabytes of drive space.

To see how much storage each extension is using, go to chrome://settings/storage and Chrome will show you a breakdown. You can also clear individual extension data from that same page without uninstalling the extension itself. This is useful if an extension has accumulated a lot of cached data over time and you want to free up space.

If you're running low on disk space, uninstalling unused extensions is one of the quickest wins. Each extension you remove frees up its folder and all the data it stored. You can always reinstall it later if you change your mind — Chrome will restore your settings for that extension if you sign in to your Google account.

Why extensions stay even after you clear your browser data

When you clear your browsing history, cookies, and cached images, Chrome's extensions remain untouched. That's because they're stored in a separate folder from your browsing data. The Extensions folder is considered part of your browser's configuration, not your browsing history.

This separation is intentional. If clearing your cache also deleted all your extensions, you'd have to reinstall them every time you cleaned up your browser. But it also means that if you want to completely remove all traces of an extension — including any data it saved — you need to uninstall it through Chrome's extension manager, not just clear your cache.

Some extensions do store browsing-related data (like which sites you've visited or passwords you've saved). That data lives in the extension's Storage folder. If you want to clear only that data while keeping the extension installed, go to chrome://settings/storage, find the extension, and click "Clear data".

Backing up and moving extensions between computers

You can copy your entire Extensions folder to back it up or move it to another computer. Close Chrome completely, then copy the Extensions folder to an external drive or cloud storage. Later, you can paste it back into the same location on a different computer (after closing Chrome there too), and your extensions will be restored.

However, this method has limits. Some extensions are tied to your Google account or to the specific computer they were installed on. A few extensions won't work if you move them this way. The more reliable approach is to sign in to your Google account in Chrome on the new computer — Chrome will automatically read and install all the extensions you had on your previous machine.

If you want to keep a record of which extensions you use without moving the actual files, go to chrome://extensions on each computer and take a screenshot, or write down the extension names. You can then search for them by name in the Chrome Web Store and reinstall them on any new device.

Frequently Asked Questions

Can I delete an extension folder directly instead of uninstalling through Chrome?

You can, but you shouldn't. Deleting the folder manually can leave orphaned data behind and may cause Chrome to behave unexpectedly. Always uninstall extensions through chrome://extensions instead. Chrome will clean up all related files and data properly.

Why does Chrome have so many numbered folders in the Extensions directory?

Each number represents a different extension you've installed, even ones you've uninstalled in the past. Chrome keeps old folders around for a while in case you reinstall an extension — it can restore your settings faster that way. Over time, these old folders are cleaned up automatically.

Can I see what data an extension has stored about me?

You can see how much storage space an extension is using by going to chrome://settings/storage, but you can't easily view the actual data files without opening them in a text editor. Most extension data is stored in formats that aren't human-readable. If you're concerned about what an extension is storing, check its privacy policy on the Chrome Web Store.

What happens to extensions if I reinstall Windows or Mac?

Extensions are tied to your user profile, so they'll be gone if you do a clean install of your operating system. However, if you sign in to your Google account after reinstalling, Chrome will automatically read and reinstall all your extensions. Your settings for each extension will also be restored if you were signed in when you had them installed.

Do extensions slow down my computer if they're stored on a slow hard drive?

Extensions load into memory when Chrome starts, so the speed of your hard drive matters less than the amount of RAM available. However, if you have many large extensions, they can add a few seconds to Chrome's startup time. Uninstalling extensions you don't actively use is the best way to speed things up.