How to Restore Bookmarks in Chrome

What to try first, what actually works, and how to avoid making things worse

RestoreBackupBy TrueBookmark TeamPublished March 9, 2026

Chrome has three realistic ways to restore missing bookmarks: Sync, the local backup file, or an HTML import. Which one works depends on how the bookmarks were lost and what you had set up beforehand.

One quick check first: click your profile icon in the top-right corner of Chrome and confirm the name or email matches the account you expect. A surprising number of "lost bookmarks" cases are actually a profile mix-up.

If the profile is correct, start with the option below that matches your situation.

Option 1: Let Chrome Sync bring them back

If you were signed into Chrome with a Google account and had Sync turned on before the bookmarks disappeared, your bookmarks may still be stored on Google's servers.

  1. Open Chrome and go to chrome://settings/syncSetup.
  2. Confirm that Sync is on and that Bookmarks is toggled on.
  3. Wait a few minutes. Sync can take time, especially on a fresh install or after a profile reset.

If Sync is on but bookmarks have not returned, open chrome://sync-internals and look at the bookmark count. If it shows zero, Sync does not have your bookmarks.

When this works: You reinstalled Chrome, got a new device, or accidentally signed out and back in.

When this does not work: You deleted bookmarks while Sync was active. Sync propagates deletes, so the deletion may have already reached Google's servers.

Option 2: Restore from the Bookmarks.bak file

Chrome keeps a backup copy of your bookmarks in a file called Bookmarks.bak. This file is overwritten every time Chrome starts, so it reflects the state of your bookmarks from the previous session.

Close Chrome completely before doing this. If Chrome is running, it will overwrite the file you are trying to restore.

  1. Find your Chrome profile folder:
    • Windows: %LOCALAPPDATA%\Google\Chrome\User Data\Default\
    • macOS: ~/Library/Application Support/Google/Chrome/Default/
    • Linux: ~/.config/google-chrome/Default/
  2. Inside that folder, find two files: Bookmarks and Bookmarks.bak.
  3. Rename Bookmarks to Bookmarks.old (this preserves the current state in case you need it).
  4. Rename Bookmarks.bak to Bookmarks.
  5. Open Chrome and check your bookmarks. Open Bookmark Manager and verify that your folders and bookmarks look the way you expect. If something is still missing, the .bak file may not have been recent enough.

When this works: You deleted bookmarks recently and have not restarted Chrome more than once since. The .bak file should still contain the version before the delete.

When this does not work: You have restarted Chrome multiple times since the loss. Each restart overwrites .bak with the current (now empty or reduced) bookmark set.

Option 3: Import from an HTML backup file

If you previously exported your bookmarks to an HTML file, you can import that file to restore them.

  1. Open Chrome.
  2. Open Bookmark Manager (Ctrl+Shift+O on Windows/Linux, Cmd+Option+B on macOS).
  3. Click the three-dot menu in the top-right of Bookmark Manager.
  4. Select Import bookmarks.
  5. Choose your HTML backup file.

Chrome creates an Imported folder on the bookmarks bar containing the restored bookmarks. If your bar was empty, bar bookmarks go directly onto the bar, with only the other bookmarks placed inside the Imported folder.

After the import, review the Imported folder carefully. If you still have some bookmarks in Chrome, the import will create duplicates of any bookmarks that overlap. Move only what is missing back to its original location, and check for duplicates using the duplicate removal guide.

When this works: You have a recent HTML export file. The newer the file, the more complete the restore.

When this does not work: You never exported, or the export is very old. You will get bookmarks back, but they will reflect whatever was in the file at export time.

What Chrome cannot recover

Chrome does not have a trash folder or an undo history for bookmarks beyond the immediate Ctrl+Z after a delete. If you deleted bookmarks, closed Chrome, and restarted multiple times, the .bak file has likely been overwritten. At that point, native Chrome tools cannot help.

If Sync was active when the delete happened, the delete propagated to all devices. There is no server-side "undelete" in Chrome Sync.

How to prevent this next time

The reason bookmark loss is so hard to fix is that Chrome's backup system was not designed for user-facing recovery. The .bak file is a single-generation safety net, not a versioned backup.

If you want ongoing protection, back up your bookmarks regularly. TrueBookmark automates this by keeping versioned backups you can restore at any time, without needing to find hidden files or remember to export.

When TrueBookmark helps

Native Chrome steps are the fastest way to finish the task once. TrueBookmark is the better fit when you want Backup, Restore, Find, or Organize to stay reliable over time.

Try TrueBookmark Free

Related guides

Backup, Restore

How to Back Up Chrome Bookmarks

Learn the fastest native way to back up Chrome bookmarks, how to verify the backup file, and when to use a more reliable ongoing backup workflow.

Restore

How to Recover Deleted Bookmarks in Chrome

How to recover deleted bookmarks in Chrome using Ctrl+Z, the Bookmarks.bak file, and Chrome Sync. Speed matters because the backup file gets overwritten on every launch.

This guide is for informational purposes only and is provided without warranty of any kind, express or implied. Browser steps may change between versions. Always back up your bookmarks before making changes. By following these instructions, you accept full responsibility for the outcome.