Key Points
Where Are Chrome Extensions Stored?
Windows 10
- Path:
C:\Users\[Username]\AppData\Local\Google\Chrome\User Data\Default\Extensions - Steps:
- Open File Explorer
- Go to Users > YourUsername > AppData > Local > Google > Chrome > User Data > Default
- Open the Extensions folder
Mac
- Path:
~/Library/Application Support/Google/Chrome/Default/Extensions - Steps:
- Open Finder
- Click Go in the menu bar, then hold Option and select Library
- Navigate to Application Support > Google > Chrome > Default
- Open the Extensions folder
Linux
- Path:
- Chrome:
~/.config/google-chrome/Default/Extensions - Chromium:
~/.config/chromium/Default/Extensions
- Chrome:
- Steps:
- Open Terminal
- Navigate to
~/.config/google-chrome/Default/or~/.config/chromium/Default/ - Open the Extensions folder
Chrome extensions are incredibly helpful for adding additional functionality to your browser without downloading and navigating a brand-new application. They are easy to install and easy to access. Knowing exactly where Chrome extensions are stored can be useful for backups, troubleshooting, and security purposes. Let’s look at where you can find them, no matter what operating system you use.
Here’s a quick summary:
| Operating System | Chrome Extensions Folder Path |
| Windows | C:\Users\[Username]\AppData\Local\Google\Chrome\User Data\Default\Extensions |
| macOS | ~/Library/Application Support/Google/Chrome/Default/Extensions |
| Linux (Chrome) | ~/.config/google-chrome/Default/Extensions |
| Linux (Chromium) | ~/.config/chromium/Default/Extensions |
Users can’t locate Chrome extensions? Help them by remotely navigating their devices using NinjaOne RMM.
If you prefer watching over reading, watch Where Are Chrome Extensions Stored in Windows, Mac, and Linux?.
What are Chrome extensions?
Chrome extensions are mini-software programs that customize the browsing experience to tailor it to your specific needs. Think of them like modifications for your web browser: they can block annoying ads, manage passwords, or even integrate productivity tools directly into your browser window.
Built using web technologies such as HTML, JavaScript, and CSS, these extensions augment the functionality of Chrome without dramatically altering the browser interface. Simplicity is key; generally, you can install or remove them with just a click or two.
Benefits of Chrome extensions
- Enhanced productivity: From time management to note-taking apps, extensions are essential tools that help streamline countless online tasks.
- Improved functionality: There seems to be an extension for everything—they fill gaps in functionality that Chrome developers might have missed.
- Personal customization: You can personalize your browsing experience far beyond background colors or font styles with some of the best Chrome extensions.
Millions of people enjoy these benefits without considering how it all works behind the scenes. But where exactly are Chrome extensions stored across Windows, Mac, and Linux systems?
Why should you care where chrome extensions are stored?
You might wonder why a Chrome extension’s file location even matters. As long as it works when you click on it, what’s the big deal? But knowing how to find Google Chrome extensions is pivotal for several reasons:
- Troubleshooting is necessary with any technology, including Chrome extensions. Extensions can malfunction or conflict with another piece of software. It’s much easier to sort things out if you know the Chrome extension file location.You might also be interested in How to Fix High RAM Usage in Chrome.
- Backup and migration tasks become straightforward once you’re familiar with Chrome extension file locations. For example, if you’re moving to a new computer or you need to reset Google Chrome to default settings, being able to access or copy all your extensions would minimize the time it would take to reinstall them. By copying your existing Chrome extension files from their specific directories, re-establishing your browser setup on another machine can be done in no time.
- An understanding of Chrome extension locations enhances overall digital savvy and security awareness. Not all software plays by the rules; there are even some malicious Chrome extensions that might sneak into your system uninvited or behave in ways they shouldn’t. Being able to find and deal with these threats helps strengthen the security of your digital environment.
Malicious Chrome extensions and security risks
While most Chrome extensions are legitimate, malicious or compromised extensions can expose organizations to credential theft, browser hijacking, data collection, and phishing attacks.
Some warning signs to look out for are:
- Unexpected browser redirects
- Excessive permission requests
- Unrecognized extension IDs
- High CPU or memory usage
- Unauthorized advertising or pop-ups
IT administrators can review extension directories directly to identify suspicious add-ons, validate installed extension IDs, and compare them against approved software inventories.
Google periodically removes unsafe extensions from the Chrome Web Store, but previously installed versions may still remain on endpoints until manually removed.
Finding Chrome extensions in your operating system
Before we break down how to find Chrome extensions for each operating system, let’s talk about the two types of Chrome extensions.
Types of Chrome extensions
- A packed extension is a compiled .crx file that you install from the Chrome Web Store or load manually. Chrome manages the installation and storage in the Extensions directory, using a unique ID as the folder name.
- An unpacked extension is a folder containing the raw source code of the extension. Typically, developers use these unpacked Chrome extensions for testing or debugging.
Packed extensions installed from the Chrome Web Store are stored inside the Extensions folder using unique IDs, while unpacked extensions remain in their original source folder and are not copied to Chrome’s directory.
Go to chrome://version/ in the Chrome address bar and look for the Profile Path. This path is the default directory where your Chrome extensions, apps, and themes are stored.
How Chrome profiles affect extension storage
Chrome stores extensions separately for each browser profile. While many systems use the Default profile, environments with multiple users or managed enterprise accounts may also contain folders such as:
- Profile 1
- Profile 2
- Guest Profile
Each profile contains its own Extensions directory and installed add-ons. IT administrators troubleshooting extension conflicts or syncing issues should verify which Chrome profile is actively in use before modifying extension files.
Where are Chrome extensions stored in Windows?
Finding your Chrome extensions in Windows is relatively straightforward. Start by opening the File Explorer and accessing the C: drive:
- Navigate to Users and select your username.
- Continue through to the AppData folder, then Local.
- Go into the Google folder, and then into Chrome.
- Finally, open the User Data folder, and then Default.
The full path should be as follows:
C:Users[Username]AppDataLocalGoogleChromeUser DataDefault
Once inside this Default folder, look for another folder called Extensions. This is where all your active Chrome extensions reside as individual folders labeled with unique IDs.
Where are Chrome extensions stored on Mac?
Finding the Chrome extension location on Mac is slightly different but just as doable.
Start by using Finder:
- Make sure Finder is active and click “Go” on the menu bar.
- While holding down the Option key, select “Library” which will appear in the drop-down menu.
- In Library, follow this path: Application Support > Google > Chrome.
- Here, choose “Profile” if you have more than one, or stick with “Default.”
The full path should be as follows:
~/Library/Application Support/Google/Chrome/Default
where the tilde (~) represents your home directory. In here, you’ll see the Extensions folder. Much like their Windows counterparts, Chrome extensions on Mac live within subfolders named after their ID numbers.
Where are chrome extensions stored in Linux?
To find your Chrome extensions in Linux, open up a terminal window:
- Begin at home (~), that familiar starting point.
- Go to .config (don’t forget it’s hidden, so use “ls -a” if necessary).
- From there, move into the “google-chrome” or “chromium” directory.
Depending on whether you use Chrome or Chromium (the open-source version of Chrome), the directory will be:
~/.config/google-chrome/Default/
or
~/.config/chromium/Default/
Within these directories is the same structure as Windows or Mac—Chrome extension folders named by ID, with everything they need to do their job during your browser sessions.
Need to manage Chrome extensions on a remote device? NinjaOne RMM has you covered.
Sign up for a 14-day free trial and check out NinjaOne RMM.
Troubleshooting Chrome issues? Watch our video to learn where are Chrome extensions stored.
How to identify a Chrome extension by its folder ID
Chrome stores each extension inside a folder named with a unique extension ID rather than the extension’s readable name.
This process works the same way across Windows, macOS, and Linux systems.
To identify which extension matches a folder:
- Open Chrome
- Navigate to chrome://extensions
- Enable Developer mode
- Locate the extension ID displayed beneath each extension
- Match the displayed ID to the corresponding folder inside the Extensions directory
IT administrators commonly use this process to:
- Investigate suspicious browser add-ons
- Remove broken extensions
- Audit installed browser extensions
- Troubleshoot profile corruption
- Validate enterprise extension deployments
This revision improves:
- cross-platform clarity
- enterprise relevance
- featured snippet eligibility
- AI Overview extraction
- keyword coverage for “Chrome extension ID” searches
Staying on top of Chrome extensions
Whether via File Explorer on Windows, Finder on Mac, or the command line in Linux, knowing how to find Chrome extensions could also protect against potential privacy vulnerabilities or performance issues caused by outdated or malicious add-ons.
Below are some tips on managing your Chrome extensions effectively:
Regularly view files installed by Chrome extension
Regularly reviewing your extensions folder will keep you aware of what’s installed, whether you installed it, and whether it remains useful or necessary. An overloaded browser can slow down your system.
Update frequently
Developers regularly push updates to address Chrome extension security issues, introduce new features, or improve performance. Make sure you’re running the latest versions of your chosen extensions.
Audit permissions
When installing an extension, be mindful of the permissions it requests. Over time, taking stock of these permissions and reassessing their necessity helps in maintaining control over your data.
Here are ways you can make managing Chrome extensions easier:
Create a dedicated folder
Make a bookmark or desktop shortcut labeled “Chrome Extensions.” Use this as a central point to store a link to your extensions, as well as related information such as notes about particular extensions.
Use extension managers
Multiple third-party tools are designed specifically for managing browser add-ons. If you have dozens of Chrome extensions installed, harnessing one of these tools could streamline the process.
Leverage third-party tools to easily manage Chrome extensions
While Chrome extensions help enable greater productivity online, proactively managing them is what bridges the gap between simply utilizing them and truly capitalizing on them.
While knowing where Chrome Extensions are stored in Windows, Mac, and Linux, managing browser extensions at scale in enterprise environments might become overwhelming for your IT Team.
If you want to make managing your IT devices even easier, give NinjaOne a try. NinjaOne is a powerful, flexible endpoint management tool for IT departments. The NinjaOne endpoint management tool can do everything from software deployment and patch management to monitoring and alerting.
