Load the extension
1
Download and unzip
Click Download ZIP from the Extensy dashboard and save the file to your computer. Extract it into a regular folder — Chrome needs the unzipped folder, not the ZIP file itself.
2
Open chrome://extensions
Type
chrome://extensions into the Chrome address bar and press Enter. You can also get here by clicking the puzzle icon in the toolbar and selecting Manage extensions.3
Enable Developer mode
Find the Developer mode toggle in the top-right corner of the page and turn it on. A row of new buttons will appear at the top-left.
4
Click Load unpacked
Click the Load unpacked button that appeared after enabling Developer mode.
5
Select your extension folder
A file browser opens. Navigate to the unzipped folder containing your extension files (the folder that holds
manifest.json) and select it.6
Verify it loaded
Your extension should now appear as a card on the
chrome://extensions page. If there are any errors, an Errors button will appear on the card — click it to see details.Pin the extension to your toolbar
If your extension has a popup, pin it so it’s easy to access:- Click the puzzle icon in the Chrome toolbar.
- Find your extension in the dropdown list.
- Click the pin icon next to it.
Test your extension
Once loaded, verify it works as expected:- Popup-based extensions — Click the toolbar icon to open the popup and interact with it.
- Content script extensions — Open a tab that matches your extension’s target site (e.g.,
wikipedia.org) and look for the injected UI or behavior. - Background event extensions — Trigger the event your extension listens for (e.g., opening a new tab, installing the extension) and check the result.
Reload after editing
When you make changes to the extension’s files, you don’t need to remove and re-add it. Instead:- Save your file changes in your code editor.
- Go to
chrome://extensions. - Click the reload icon (↺) on your extension’s card.
- Refresh the tab you’re testing on.
Chrome does not hot-reload extensions. You must click the reload button on the extensions page manually after each change — the browser won’t pick up file edits automatically.
Troubleshoot load errors
If the extension fails to load or behaves unexpectedly:- Click the Errors button on the extension card in
chrome://extensionsfor a detailed breakdown of which file and line caused the issue. - Open Chrome DevTools (
F12or right-click → Inspect) on the page you’re testing. Check the Console tab for JavaScript errors from content scripts. - For popup errors, right-click the extension icon in the toolbar and select Inspect popup to open DevTools scoped to the popup.
Other Chromium browsers
These same steps work in any Chromium-based browser. Look for the equivalent extensions management page in:- Brave —
brave://extensions - Microsoft Edge —
edge://extensions - Opera —
opera://extensions - Vivaldi —
vivaldi://extensions
Edit & iterate
How to modify files and reload after making changes.
Download
What’s inside your extension ZIP and what each file does.