Chrome stores extensions in a folder on your computer, not in the browser itself
When you install a Chrome extension, the files don't stay in the browser window — they live in a specific folder on your hard drive. Windows, Mac, and Linux each keep them in different locations. Knowing where they are matters if you want to back them up, move them between computers, or understand what space they're taking up.
The extension files are separate from your browser settings and bookmarks. Chrome reads them from that folder every time you start the browser. If you delete the folder, your extensions disappear. If you move it, Chrome won't find them until you reinstall.
Key Takeaways
- Windows stores Chrome extensions in C:\Users\[Your Username]\AppData\Local\Google\Chrome\User Data\Default\Extensions, and you need to show hidden files to see the AppData folder.
- Mac stores them in ~/Library/process Support/Google/Chrome/Default/Extensions, and you can reach the Library folder by holding Option and clicking Go in Finder.
- Linux stores them in ~/.config/google-chrome/Default/Extensions, visible in any file manager that shows hidden folders.
- Each extension gets its own numbered folder containing the actual code files, images, and configuration data that make it work.
- You can back up your extensions folder to keep a copy, but reinstalling from the Chrome Web Store is usually simpler than moving extension files between computers.
Finding extensions on Windows
On Windows, Chrome extensions live in a hidden folder inside AppData. To reach it, open File Explorer and type this path into the address bar: C:\Users\[Your Username]\AppData\Local\Google\Chrome\User Data\Default\Extensions. Replace [Your Username] with your actual Windows username.
If you can't see the AppData folder, Windows is hiding it. Click the View tab at the top of File Explorer, then check the box next to "Hidden items". Now the AppData folder will appear. Navigate through Local, then Google, then Chrome, then User Data, then Default, and you'll find the Extensions folder.
Inside, each extension has its own folder named with a long string of letters and numbers — that's the extension ID. Open one and you'll see subfolders for different versions and the actual files that make the extension work: JavaScript code, images, configuration files, and sometimes a manifest file that tells Chrome how to run it.
Finding extensions on Mac
Mac hides the Library folder by default, so you need a workaround to reach it. Open Finder, click the Go menu at the top, then hold down the Option key. The menu will change and show "Library" as an option. Click it.
From there, navigate to process Support, then Google, then Chrome, then Default, and finally Extensions. You'll see the same numbered folders as on Windows, each one representing an installed extension.
If you prefer not to use the Option key trick, you can also open Terminal and type open ~/Library/process\ Support/Google/Chrome/Default/Extensions. This opens the Extensions folder directly in Finder.
Finding extensions on Linux
Linux stores extensions in your home directory under a hidden .config folder. Open your file manager and look for a menu option to show hidden files — in most Linux file managers this is View > Show Hidden Files or a keyboard shortcut like Ctrl+H.
Navigate to .config, then google-chrome, then Default, then Extensions. The path is ~/.config/google-chrome/Default/Extensions if you're using the terminal. You'll see the same structure as Windows and Mac: one folder per extension, named with the extension ID.
What's inside each extension folder
When you open an extension's folder, you'll see numbered subfolders — usually just one or two. These represent different versions of the extension. The highest number is the current version that Chrome is actually running.
Inside the version folder, you'll find the extension's code and resources: a manifest.json file that tells Chrome what the extension does and what permissions it needs, JavaScript files that contain the actual code, image files for the extension's icon and any graphics it displays, and sometimes HTML files for the extension's settings page or popup.
You don't need to edit these files unless you're a developer. For most people, this folder is just a place to look if you're curious about what an extension contains or if you want to back up your extensions.
Backing up your extensions
If you want to keep a copy of your extensions, you can copy the entire Extensions folder to an external drive or cloud storage. This preserves the exact version you have installed, including any custom settings stored in the extension's data files.
However, this backup method only works if you're moving extensions between computers with the same operating system. A Windows backup won't work on a Mac. Also, some extensions store settings in Chrome's sync system rather than in the extension folder itself, so those settings might not transfer even if you copy the files.
For most people, it's simpler to just note which extensions you use, then reinstall them from the Chrome Web Store on a new computer. Chrome can also sync your extensions across devices if you sign into your Google account in Chrome — go to Settings > Sync and turn on "Extensions".
Why extensions aren't in the browser window
Chrome separates extension files from the browser itself for security and organization. If extensions lived inside the browser program, they'd be harder to manage, update, and remove. Storing them in a separate folder lets Chrome load them on startup, update them independently, and delete them cleanly without affecting the browser itself.
This separation also means extensions can be larger and more complex than they could be if they had to fit inside the main browser. It's why modern extensions can do things like rewrite entire web pages, manage your passwords, or block ads — they have room to run real code, not just tiny scripts.
Frequently Asked Questions
Can I move the Extensions folder to a different location?
Not directly — Chrome looks for extensions in that specific folder location. If you move it, Chrome won't find your extensions. You'd need to reinstall them. However, you can copy the folder as a backup to restore later if something goes wrong.
Why do some extensions have multiple numbered folders inside?
Those are different versions of the same extension. Chrome keeps old versions around temporarily in case it needs to roll back. The highest-numbered folder is the active version. Old folders usually get deleted after a few updates.
Is it safe to delete files inside an extension folder?
No. Deleting individual files will break the extension. If you want to remove an extension, uninstall it from Chrome's extension menu instead — that safely removes the entire folder. If you want to back up an extension, copy the whole folder, not individual files.
Can I see which extensions are using the most storage space?
You can check the size of each extension folder in your file manager — right-click the folder and select Properties (Windows) or Get Info (Mac). Most extensions are small, under 10 MB. If an extension is using several hundred MB, it may be storing a lot of cached data and you could try clearing its cache in Chrome Settings > Extensions > [Extension Name] > Storage.
Do Chrome extensions sync across my devices?
Yes, if you turn on sync. Go to Chrome Settings > Sync and turn on "Extensions". Then sign into the same Google account on another device and your extensions will install automatically. The extension files themselves are downloaded fresh from the Chrome Web Store, not copied from your Extensions folder.