Bookmarks that vanish from Chrome or Safari are recoverable more often than people expect, but the odds shift by the minute, and mostly in one direction. What follows is the order to work through: the one urgent step first, the three routes that can actually bring them back, and then how to stop this being possible at all.
What should you do in the next few minutes?
Before touching anything else, work out which browser this is and act accordingly. The two behave very differently once bookmarks have gone missing.
- If you use Chrome, quit it completely now, and do not reopen it yet. Chrome keeps a single backup copy of your bookmarks. That backup gets replaced by a copy of your current, already-missing-bookmarks file the moment Chrome next saves, which happens as soon as the browser starts again. Reopening Chrome is the one action most likely to make this permanent.
- If you use Safari, there is no equivalent rush. Safari's recovery route runs through Apple's iCloud servers rather than a local backup file, so relaunching Safari will not destroy anything. Skip ahead to the iCloud section below.
- Either way, stop making further changes to bookmarks for now. Adding, deleting or reorganising anything else makes it harder to tell which version you are looking at once an older copy comes back.
How do you get Chrome bookmarks back from the Bookmarks.bak file?
Chrome keeps two files for every profile: Bookmarks, which is the list you actually see, and Bookmarks.bak, a backup copy Chrome writes for itself. Chromium's own source code describes it plainly as a backup file, a copy of the main file created during startup. That detail is the whole reason speed matters: Bookmarks.bak is a snapshot from when you opened Chrome for this session, not from a moment ago. If you have not restarted Chrome since the bookmarks disappeared, it should still hold the version from before that happened, along with anything else you changed earlier in the same session.
- Confirm Chrome is fully quit. Command-Q, not just closing the window. Check the Dock for a small dot under the icon, which means it is still running.
- Open Finder and go to your user Library, then Application Support, then Google, then Chrome, then Default. The full path is ~/Library/Application Support/Google/Chrome/Default. Hold Option and click Go in Finder's menu bar to reach the hidden Library folder directly. If you use more than one Chrome profile, look inside the matching Profile 1 or Profile 2 folder instead of Default.
- Copy Bookmarks.bak to a separate folder before changing anything. This protects it in case the next step goes wrong.
- Rename the current Bookmarks file to something like Bookmarks-old. Do not delete it. It may still be worth checking later.
- Rename your copy of Bookmarks.bak to Bookmarks. This is the file Chrome reads on its next launch.
- Reopen Chrome and check the bookmarks bar. If this worked, the missing bookmarks are back, though anything added after your session started will have been rolled back with them. If Chrome had already been reopened since the deletion, this file may already match the current, incomplete list, and Time Machine is the better route from here.
Can Safari bookmarks be restored through iCloud?
Apple runs a separate recovery tool for this, built into iCloud rather than into Safari itself, so it does not depend on anything surviving locally on the Mac. According to Apple's own support guide, iCloud automatically archives an earlier version of your bookmarks before applying changes, and this tool restores from that archive.
- Go to icloud.com/recovery in any browser and sign in with your Apple Account. This does not need to be on the Mac where Safari is installed.
- Select Restore Bookmarks. It sits alongside recovery tools for other iCloud data.
- Sort the available versions by Date Deleted to find the one from before you lost them. Versions can also be sorted by name or folder if that is easier to scan.
- Choose that version and click Restore. Your current bookmarks are archived first, so picking the wrong version is itself recoverable.
- Wait for the restore to finish before changing any bookmarks. Apple's guidance is explicit that edits made while a restore is in progress are not saved.
This route has a real limit. Apple's general guidance for iCloud recovery covers items deleted within the last 30 days, and there is no published way to reach further back than that through this tool. Restored bookmarks then sync out to every device signed into the same Apple Account with Safari's iCloud setting turned on, so give that a minute to settle across devices too, and if they still do not show up elsewhere, the usual sync fixes are worth working through before assuming the restore failed.
What if neither of those brings them back?
Time Machine, if it was running, does not care which browser you use or how recently you last opened it. It keeps whatever the bookmarks file looked like at each backup point, as far back as your backup drive has room for, and its default exclusion list rules out caches and logs, not the bookmarks file itself.
- Quit the browser first, Chrome or Safari. This avoids restoring a file the browser then immediately overwrites again.
- Open a Finder window showing the folder that holds the file. For Chrome that is ~/Library/Application Support/Google/Chrome/Default, reached by holding Option and clicking Go, then Library, in Finder's menu bar.
- Open Time Machine from that same Finder window. Search Spotlight for Time Machine, or use the Time Machine icon in the menu bar and choose Browse Time Machine Backups.
- Use the timeline to step back to a date before the bookmarks went missing. The current state is shown at the front, with older backups behind it.
- Select the Bookmarks file, or the whole folder, and click Restore. According to Apple's own guide, restored items return automatically to their original location.
This only works if Time Machine, or some other regular backup, was actually running before the bookmarks disappeared. If it was not, there is nothing further to try for this particular loss, which is exactly the argument for turning one on now.
How do you stop this happening again?
Whichever route worked, or did not, the same two habits close most of the gap for next time. Export your bookmarks to a plain HTML file every so often and keep the file somewhere outside the browser, and make sure Time Machine, or another backup that actually runs on a schedule, is switched on. Neither takes more than a couple of minutes to set up once, and it is worth understanding why sync alone does not count as a backup before relying on it.
Worth being honest about why this keeps happening at all. Bookmarks live inside one browser's own private file, in a format only that browser fully understands. Every route above is really just a different way of asking someone else, Chrome's own backup, Apple's iCloud archive, or your Mac's backup drive, whether they happened to keep an older copy on your behalf. That works, when it works, but it is borrowed insurance rather than your own.
A library that keeps its own separate copy of what you saved is a different kind of insurance, because losing or reinstalling the browser does not touch it at all. Muse works this way: importing a bookmarks file brings each link into your own library on the Mac, independent of whichever browser it came from. It is worth being clear about the limits of that too. Muse does not archive the pages behind the links you save, any more than Chrome or Safari does. If a page has been taken down or moved since you saved it, a bookmark recovered from anywhere, Muse included, points at nothing again, immediately. What Muse keeps alongside the link is the preview, the title, the tags and any note you left yourself, which is usually enough to know what a dead link used to be, even once the address itself stops resolving.
Frequently asked
Can I still use the Bookmarks.bak trick if I already reopened Chrome?
How far back can iCloud restore Safari bookmarks?
Does Time Machine actually back up my browser's bookmarks file?
Will a recovered bookmark still work if the page has gone offline since?
A library that does not depend on your browser
Free for 30 days. Then $29 once, and it is yours.