How-to guide
How to Install Chrome Extensions (Web Store, CRX and Unpacked)
How-to
How to Install Chrome Extensions (Web Store, CRX and Unpacked)
On this page
- The short answer
- How do I install a Chrome extension?
- How do I know if a Chrome extension is safe before installing it?
- How to install an extension from the Chrome Web Store, step by step
- How do I install an extension from a .crx file?
- How do I load an unpacked extension for testing?
- Can I install Chrome extensions on Chromebook, Android or iPhone?
- How do I manage extensions after installing them?
- Why won't a Chrome extension install?
- What are good first extensions to try after installing one?
- Frequently asked
The short answer
Open the extension's page on the Chrome Web Store, click Add to Chrome, then confirm by clicking Add extension in the popup that lists its permissions. Chrome installs it in seconds and adds its icon near the address bar, sometimes behind the puzzle-piece icon, with no restart needed.
How do I install a Chrome extension?
The Chrome Web Store is the only install method most people need. Search or browse to the extension's page, click the blue Add to Chrome button, and Chrome shows a small popup listing what the extension can access. Click Add extension to confirm, and the icon appears in your toolbar, or behind the puzzle-piece icon, within seconds.
- Go to the extension's page on the Chrome Web Store.
- Click
Add to Chrome. - Review the permissions listed in the popup.
- Click
Add extensionto finish.
Check the puzzle-piece icon
If you don't see a new icon right away, click the puzzle-piece icon at the end of the address bar — Chrome hides some extensions there by default until you pin them.
How do I know if a Chrome extension is safe before installing it?
Not every listing on the Web Store is worth installing. Before clicking Add to Chrome, spend thirty seconds checking a few signals that tell you more than the description does.
- Read the permissions in the confirmation popup — an extension that only edits text shouldn't need to
Read and change all your data on all websites. - Check who published it; an official brand account is a stronger signal than a generic-sounding developer name.
- Look at the listing's 'Updated' date; extensions untouched for a long time may not work well with current Chrome versions.
- Match the extension's actual function to what you need — see our permissions guide for what each access level really means.
How to install an extension from the Chrome Web Store, step by step
You can reach the Web Store two ways: type chrome://extensions in the address bar, then click Open Chrome Web Store in the left sidebar, or go directly to a listing's URL if you already have a link.
- Open
chrome://extensionsand clickOpen Chrome Web Store, or navigate directly to the listing. - Click
Add to Chromeon the listing page. - Confirm with
Add extension. - Pin the icon by clicking the puzzle piece, then the pin icon next to the extension's name.
Once installed, extensions sync to your other Chrome installations automatically if you're signed in and have extension sync turned on — you won't need to reinstall the same one on every device.
How do I install an extension from a .crx file?
Chrome blocks installing .crx files by simple drag-and-drop for most users now, as a security measure against extensions from outside the Web Store.
If you have a .crx file from a developer directly (not the Web Store), open chrome://extensions, turn on Developer mode with the toggle in the top-right corner, then drag the .crx file onto the extensions page. Chrome will warn you that it can't verify the extension and ask you to confirm.
CRX installs skip Chrome's review
Extensions on the Web Store go through Google's review process before publishing. A .crx file installed manually hasn't necessarily been reviewed at all, so only use this method for files you obtained directly from a developer you already trust.
How do I load an unpacked extension for testing?
Loading an unpacked extension is for developers testing code that isn't published anywhere yet — a folder containing a manifest.json file and the extension's source, not a single file.
- Open
chrome://extensions. - Turn on
Developer mode(top-right toggle). - Click
Load unpacked. - Select the folder containing the extension's
manifest.jsonfile.
Chrome loads it immediately without a Web Store listing. Unpacked extensions show an Errors link if the manifest is invalid, which is useful for debugging but not something a typical reader will need.
Can I install Chrome extensions on Chromebook, Android or iPhone?
Extensions work fully on desktop Chrome for Windows, Mac, Linux and ChromeOS — a Chromebook installs and runs extensions exactly like a Windows PC, through the same Web Store.
Chrome on Android does not support the same desktop extension ecosystem; the mobile app has no chrome://extensions page and no Add to Chrome button for most extensions. Chrome on iPhone and iPad doesn't support extensions at all, since Apple requires all iOS browsers to use its WebKit engine, which doesn't expose the same extension APIs. If you need extension-like features on mobile, look for the equivalent built into a mobile app instead of searching for a way to sideload a desktop extension.
| Platform | Extension support |
|---|---|
| Windows, Mac, Linux, ChromeOS | Full support through the same Chrome Web Store |
| Android | No desktop extension ecosystem; no chrome://extensions page or Add to Chrome button for most extensions |
| iPhone and iPad | No extension support at all; Apple requires iOS browsers to use WebKit, which doesn't expose extension APIs |
How do I manage extensions after installing them?
Once installed, extensions live in chrome://extensions, where you can pin, disable, remove or change their permissions without uninstalling anything first.
- Pin an icon to the toolbar
- Click the puzzle-piece icon, then the pin icon next to the extension's name.
- Disable temporarily
- Open
chrome://extensionsand toggle the extension off without removing its saved data. - Limit site access
- Right-click the extension's icon, choose
This can read and change site data, and set it toOn clickor specific sites instead of all sites. - Remove completely
- Right-click the icon and choose
Remove from Chrome, or clickRemoveon thechrome://extensionspage.
Why won't a Chrome extension install?
- 'Add to Chrome' button is grayed out
- The extension may already be installed, blocked in your region, or blocked by an enterprise policy on a managed device.
- Listing says it was removed by an admin
- A work or school Chrome profile can block specific extensions or entire categories through policy; check with IT rather than trying to reinstall.
- Extension disappeared after a Chrome update
- Some extensions get automatically disabled if flagged for a policy violation or if they haven't been updated for current Chrome APIs; check
chrome://extensionsfor a warning message. - Can't drag a .crx file to install it
- Confirm
Developer modeis turned on first — Chrome ignores dropped.crxfiles when Developer mode is off.
When installs silently fail
If nothing happens after clicking Add to Chrome and no popup appears, check whether Chrome itself needs an update — go to the three-dot menu > Help > About Google Chrome, since very outdated versions can be blocked from installing newer extensions.
What are good first extensions to try after installing one?
Once you know how to install one extension, installing another takes the same four clicks. Here are a few well-known ones people commonly try first, across different jobs.
Good first extensions to try
-
Productivity
Double-click any word on a page for an instant definition popup; catch: it needs permission to read the page you're on to detect the word you clicked.
-
WhatFontFree
Design
Hover over any text to identify the exact font a website is using; catch: it only works while active, so it won't run automatically in the background.
-
Read AloudFree
Accessibility
Turns any web page into text-to-speech audio; catch: quality and available voices depend on your operating system's built-in voices.
-
DeepLFreemium
Productivity
High-accuracy AI translation and writing help inside any page you're reading; catch: the free tier has lighter limits than the paid plan.
-
TodoistFreemium
Productivity
Adds a button for saving any page as a task in your to-do list; catch: you need a Todoist account, so it's tied to that separate service.
-
Zotero ConnectorFree
Research
Saves web pages, PDFs and citations straight into a Zotero research library; catch: it's built specifically for academic and research workflows, not general bookmarking.
Browse the full extensions directory if none of these match what you were actually trying to do, and check how to add extensions on a Chromebook if your device is ChromeOS specifically.
Extensions mentioned in this guide
- Google DictionaryDouble-click any word on the web for an instant definition popup
- WhatFontHover to identify any web font.
- Read AloudText-to-speech for any web page.
- DeepLHigh-accuracy AI translation and writing assistant right inside any web page.
- TodoistAdd tasks from any page to your to-do list.
- Zotero ConnectorSave web pages, PDFs, and citations straight into your Zotero research library
Frequently asked
How do I install a Chrome extension from a link someone sent me?
Open the link in Chrome, confirm it goes to a chromewebstore.google.com page, then click Add to Chrome and Add extension as usual.
Can I install a Chrome extension without the Chrome Web Store?
Yes, by dragging a .crx file onto chrome://extensions with Developer mode turned on, but this skips Google's review process, so only do it for files from a developer you trust.
Why is the 'Add to Chrome' button grayed out?
It usually means the extension is already installed, unavailable in your region, or blocked by an enterprise policy on a managed device.
How do I install a Chrome extension on a school or work computer?
Try the normal Web Store steps first; if the button is missing or grayed out, the device is likely managed and an administrator controls which extensions are allowed.
Do I need to restart Chrome after installing an extension?
No. Extensions activate immediately after you click Add extension, with no restart required.
Can I install Chrome extensions on my phone?
Not on Chrome for Android or iPhone; the mobile apps don't support the desktop extension system at all.
How do I install an extension from a .crx file?
Turn on Developer mode in chrome://extensions, then drag the .crx file onto that page and confirm the warning Chrome shows.
What does 'Developer mode' do in chrome://extensions?
It unlocks options for loading unpacked extension folders and installing .crx files directly, both meant for testing extensions outside the Web Store.
How do I know if a Chrome extension is safe before installing it?
Check the permissions listed in the install popup, the publisher's name, and the listing's last-updated date before clicking Add extension.
Can I install the same extension on multiple devices at once?
If you're signed into the same Google Account with extension sync turned on, installing it once usually adds it to your other signed-in devices automatically.
How do I install an unpacked extension for testing?
Turn on Developer mode in chrome://extensions, click Load unpacked, and select the folder containing the extension's manifest.json file.
What happens if I install an extension Chrome says isn't reviewed?
Chrome shows a warning before finishing the install; proceeding means you're trusting the file's source directly, since it hasn't gone through the Web Store's review process.