Skip to content

How to Back Up Chrome Extensions

Chrome has no built-in backup file for extensions. Sync reinstalls them on any computer where you sign in with the same Google Account, and a plain text inventory covers what sync might miss.

Unpacked developer extensions need one more step: keep the original folder, plus the private key if you packaged it. Test the recovery on a second machine before you rely on it.

In this guide, I have covered:

Back up Chrome extensions with Google Sync

If you want your extensions to follow you to a new computer, Google Sync already does most of the work. Sign in to Chrome with your Google Account, leave sync on, and Chrome can reinstall your extensions anywhere you sign in with that same account.

This is a cloud backup, not a copy sitting on your hard drive. It is also the fastest way to move a normal Chrome setup to new hardware. The account and sync controls are covered in how to sign in to Google Chrome and manage Sync data.

  1. Click the three-dot menu vertical 3-dots icon in the top-right corner of Chrome.
  2. Select Settings.
  3. Select You and Google.
  4. Select your Google Account name.
  5. Find Choose what to save in your Google Account.
  6. Confirm that the Extensions toggle is on.

No Extensions toggle? Check that you are signed in and that sync is actually running before you change anything else. Google’s guide to using Chrome extensions on any computer covers the signed-in state.

You’ll know it worked when Extensions shows up in the list of items Chrome can save. After that, your extensions should arrive by themselves on the next computer where you sign in.

note icon

Chrome profiles keep extension settings separate. If you use more than one profile, sign in to the right one before you check its sync settings.

Restore extensions with Google Sync

You are on the new computer, signed in, and wondering whether every extension has to be reinstalled by hand. Usually it does not. When sync is working, Chrome installs them for you after you sign in.

  1. Open Chrome on the computer where you want the extensions.
  2. Sign in with the Google Account that previously synced the extensions.
  3. Wait while Chrome signs in and syncs your data.
  4. Click the extensions button extension icon to see what is installed.
  5. Confirm that the extensions you need appear in the list.

If one is missing, open You and Google, select your account name, then open Choose what to save in your Google Account. Turn the Extensions toggle on and give Chrome a moment to sync.

Still missing? Compare your installed list with the Chrome Web Store and reinstall whatever did not come back. Google’s official Chrome Help guide to finding and managing extensions shows where to check.

Create an offline backup of your extension list

Sync is convenient right up until you are signed out, offline, or on a machine where the account will not cooperate. A plain list on your hard drive covers that gap. It holds names and Web Store links only, no extension code or settings, so you can find each one again later.

  1. Click the three-dot menu vertical 3-dots icon.
  2. Select Extensions.
  3. Select Manage Extensions.
  4. Open the Details page for each installed extension.
  5. Copy the extension name and its Chrome Web Store link into a text document.
  6. Save the document to a folder you trust, on your hard drive or another storage location.

Add the Chrome profile name, the date, and whether each extension was enabled or disabled. That one line makes the list far more useful when you rebuild the same setup months from now.

Keep the document outside the Chrome profile folder. Chrome can clear or replace local profile data during resets, reinstalls, and operating system cleanup.

alert icon

ALERT: An inventory does not protect passwords, browsing data, or extension settings stored inside a profile. Treat it as a recovery list, not a full profile backup.

Make a manual list of extension IDs

Two extensions can share nearly the same name, and a store listing can disappear. An extension ID settles which one you actually had installed. It also helps when extensions keep vanishing from one Chrome profile, a problem covered in fixing Chrome profiles and extensions that keep disappearing.

  1. Open chrome://extensions in a new Chrome tab.
  2. Turn on the Developer mode toggle.
  3. Select Details on the extension you want to record.
  4. Copy the extension ID shown in the Details panel.
  5. Repeat for every extension you want in your inventory.
  6. Save the names, IDs, and Web Store links in your backup document.

You can reach the same page through the extensions button extension icon → Manage Extensions, or through the three-dot menu vertical 3-dots icon → More Tools → Extensions.

bulb tip icon

TIP: Type chrome://extensions instead of following a link. Chrome does not open internal chrome:// pages as normal hyperlinks.

Package unpacked extensions for advanced backups

Extensions you loaded from a folder are not in the Web Store, so nothing will reinstall them for you. Chrome’s developer interface offers a Pack extension control for exactly this case. It produces a packaged file plus a private key file, and it is meant for unpacked developer builds, not store installs.

note icon

Google’s fetched developer documentation confirms the Developer mode toggle and Load unpacked workflow, but does not officially document the full Pack extension behavior. Those packaging controls are visible in Chrome’s developer interface and may vary by build.

  1. Open chrome://extensions in a new tab.
  2. Turn on the Developer mode toggle.
  3. Locate the unpacked extension you want to package.
  4. Select Pack extension beside that extension.
  5. Choose a secure folder in which to save the packaged file and private key.
  6. Enter a password for the private key when Chrome asks.
  7. Save both the packaged extension file and the private key file.

Keep the matching private key with the package. Without it, a repack can produce a different extension ID, and Chrome may stop treating the copy as the same extension or stop updating it automatically.

Do not upload either file or share the key with anyone. A private key can sign a package as that extension, which makes it security-sensitive.

Restore unpacked extensions from a saved folder

You saved a package, so importing it looks like the obvious next move. Chrome does not work that way. The official workflow for unpacked extensions uses the original folder, so use this method if you still have it.

  1. Open chrome://extensions in a new tab.
  2. Turn on the Developer mode toggle.
  3. Select Load unpacked.
  4. Choose the folder that contains the extension’s manifest and files.
  5. Select Add extension in the folder picker.
  6. Confirm that the extension appears on the Extensions page.

Chrome’s official developer documentation for loading an unpacked extension covers the workflow. The folder must still contain the manifest and the original file structure, or Chrome will refuse to load it.

For an extension you installed from the Web Store, reinstall it from the store instead of importing a packaged file. Google does not document packaged files as a general import route for store extensions.

Verify that your backup is usable

A backup you never tested is a guess. Run these checks before you rely on it.

  • Confirm that the Extensions toggle is on in your Google Account sync settings.
  • Sign in on another computer and check that the expected extensions appear.
  • Open your saved inventory and make sure it contains usable names, IDs, or Web Store links.
  • For an unpacked extension, confirm that the complete folder and manifest still exist.
  • Keep packaged files and their matching private keys somewhere protected.

Synced extensions that keep disappearing usually mean the wrong window is open, not that the backup failed. Check that you are in the Chrome profile you expect and that no other profile or account is active. Profile switching makes a correctly configured list look empty.

Frequently Asked Questions

Does Google Chrome automatically back up extensions?

Google Sync can back up and reinstall extensions when you sign in with the same Google Account on another computer. Confirm the Extensions toggle is on under You and Google → your account name → Choose what to save in your Google Account.

Can I back up Chrome extensions to an external hard drive?

Yes, as an inventory. Save the extension names, IDs, and Web Store links to the drive. For unpacked developer extensions, Chrome may also offer Pack extension, but you have to keep the matching private key and still restore from the original folder.

How do I restore Chrome extensions on a new computer?

Sign in to Chrome with the Google Account that has extension sync enabled. Once Chrome finishes syncing, click the extensions button extension icon and confirm the extensions have been installed.

Do I need to back up Chrome extension settings separately?

An offline list does not include the settings stored inside those extensions. Keep the list as a recovery aid, and write down any settings you would have to recreate by hand.

Why can I not find the Pack extension button?

Turn on Developer mode on chrome://extensions and look at an entry for an unpacked extension. The packaging controls are meant for developer extensions and may not appear for store installs.

Please share the article if you find it helpful:

Disclosure: This page may contain affiliate links, which means we may receive compensation for your purchases; of course at no extra cost to you (indeed, you may get special discounts).
Maya Brooks

Maya Brooks

Maya Brooks is a computer science graduate. She sticks with Chrome for work and home profiles that sync without fuss. Weekends are for coaching kids basketball, usually followed by pizza with the team.

Leave a thought or feedback

Please leave a descriptive comment or feedback with your real name. Our human moderator vets every comment, and it may take 24 to 48 hours to get published or rejected.
Your email address will not be published, and we will never spam your inbox. Required fields are marked *