SafariBookmarksSyncAgent Quit Unexpectedly? Mac Fixes for 2026

Your Mac keeps warning that SafariBookmarksSyncAgent quit? Back up your bookmarks, reset iCloud Safari sync, check Xcode's simulators and try safe mode.

The Merlin team10 min read

"SafariBookmarksSyncAgent quit unexpectedly" means the background process that syncs your Safari bookmarks with iCloud crashed. The dialog alone doesn't mean bookmarks were lost. Export them first, then restart Safari and your Mac, update macOS, and turn Safari off and back on in System Settings → [your name] → iCloud. If Xcode is installed, check its simulators too.

The first time this dialog showed up for me, I clicked Ignore and it was back before I'd finished reading my email. That's the annoying part: the message names a process you never opened, and it doesn't say whether anything is broken. This guide explains what the agent does, what Apple and its developer forums actually say about the crash, the fixes in the order I'd try them, and how to get bookmarks back if any went missing.

What is SafariBookmarksSyncAgent?

SafariBookmarksSyncAgent is a macOS background process that keeps Safari bookmarks in step with iCloud, so a bookmark you save on your Mac shows up on your iPhone and iPad. It isn't an app you launch. It works in the background, which is why the crash dialog can appear when Safari isn't even open.

Apple doesn't publish a support page about SafariBookmarksSyncAgent by name. What Apple does document is the feature behind it: with Safari turned on in iCloud, bookmarks, Reading List, Tab Groups and open tabs sync across your iPhone, iPad and Mac. On Apple's developer forums, people inspecting the file have found it inside a Safari support bundle in the system's CoreServices folder, on macOS Monterey and later.

Is it a virus?

No. SafariBookmarksSyncAgent is part of macOS. A crash dialog with that name is a crash report from Apple's own sync process, not a sign that something was installed behind your back. Apple's documentation doesn't link this crash to malware, so I wouldn't buy a cleaner app because of it.

Why does SafariBookmarksSyncAgent keep quitting?

Apple hasn't published a cause for SafariBookmarksSyncAgent crashes, so be wary of any page that gives one with confidence. The public record is thin. Here's what Apple's support pages and developer forums do show:

  • A copy inside Xcode's Simulator. In a 2024 forum report from a Mac on macOS Sonoma 14.7.1, the crash came back about two minutes after each dismissal while Xcode was open, and the crash report named the Simulator as the responsible process, not Safari. In an older thread, a developer clicked Report and then Show Details on the dialog and found the failing file inside an Xcode simulator's files; deleting that copy stopped the crash.
  • System files that don't match. The same older thread started with a sync agent left at a different version from the rest of Safari after a manual install. An Apple staff member's advice in that thread was a clean install of macOS.
  • A plain sync hiccup. Apple's own troubleshooting for bookmarks that won't sync is short and generic: check Apple's status page, the same Apple Account on every device, the Safari switch in iCloud, the date and time, then restart. That's the first thing to try when there's no Xcode involved.

Everything else you'll read online (corrupt caches, malware, a bad bookmark) is a guess. Some of those guesses may be right on a given Mac, but none comes with an Apple source.

Which fix to try first

Start from what's on your Mac when the crash happens. The table matches each situation to the first move worth making.

What to try first for a SafariBookmarksSyncAgent crash

When it happens

Try this first

Why

Xcode or Simulator is open

Quit both, then restart your Mac

Forum reports tie repeat crashes to a simulator copy of the agent

Right after a macOS update

Restart, then check Software Update again

Safari updates come with macOS, so finishing the update keeps its parts on one version

Bookmarks also stopped syncing

Turn Safari off and on in iCloud

That's Apple's own fix for stuck bookmark sync

Every few seconds, nothing else open

Read the crash details, then try safe mode

The details show which copy of the agent is failing

Bookmarks are missing

Restore them at icloud.com/recovery

iCloud keeps earlier versions you can roll back to

Before you change anything: export your bookmarks

Export your Safari bookmarks to a file before you touch sync settings. If a reset goes sideways, you'll have a copy no sync can overwrite. Before I flip any sync switch on my Mac, I make this export and drop it in a dated folder; it takes less time than worrying about it. On current Safari, Apple's steps are:

  1. Open Safari.
  2. Choose File → Export Browsing Data to File.
  3. Select Bookmarks (bookmarks are shared across all Safari profiles, so you don't need to pick one).
  4. Click Download, name the file, pick a location and click Save.

Safari saves the export as a .zip file. Apple warns that the exported data is not encrypted, so keep it somewhere private and delete it once you don't need it.

How to fix SafariBookmarksSyncAgent quitting unexpectedly

Work through these in order and stop when the dialog stops coming back. The early steps take a minute each; the later ones take longer and are only worth it if the crash keeps returning.

1. Read the crash details first

The crash dialog itself tells you which copy of SafariBookmarksSyncAgent failed, and that shapes every step after it. Click Report on the dialog, then Show Details, and look near the top for the file path. A path that runs through Xcode or a simulator runtime points to the Simulator, not Safari, as one developer found. A path in the system's CoreServices folder points to macOS itself.

2. Restart Safari, then your Mac

A restart clears whatever state the agent was stuck in, and it's step one in Apple's guides for both a crashing app and bookmarks that won't sync. Quit Safari with Command-Q, then choose Apple menu → Restart. In the forum report above, restarting devices made the crash go away for a while, which is useful to know even if it isn't a cure.

3. Update macOS

Safari updates with macOS, not on its own. Apple's update page says macOS updates include built-in apps such as Safari. Choose Apple menu → System Settings → General → Software Update, install anything waiting and let the Mac restart. If your iPhone or iPad sync bookmarks too, update them as well so every device runs a current version.

4. Turn Safari off and back on in iCloud

Turning Safari off and on in iCloud makes your Mac set up bookmark sync again, and it's the fix Apple gives for bookmarks that aren't syncing. Quit Safari first. Then on your Mac:

  1. Choose Apple menu → System Settings and click your name at the top of the sidebar.
  2. Click iCloud.
  3. On macOS 15 or later, click See All next to Saved to iCloud. On macOS 13.3 to 14, click Show All or Show More Apps under Apps Using iCloud.
  4. Turn Safari off, wait a few minutes, then turn it back on.
  5. Open Safari and give your bookmarks a few minutes to come back down from iCloud.

While you're in there, check two things Apple calls out: that every device is signed in to the same Apple Account, and that your Mac's date and time are correct (System Settings → General → Date & Time). Also check Apple's System Status page for a problem with iCloud Bookmarks & Tabs. If Apple's side is down, no setting on your Mac will fix it, and you can stop here and wait.

5. If Xcode is installed, deal with the Simulator

If you build apps, the crashing SafariBookmarksSyncAgent may not be your Mac's at all but a copy inside an iOS simulator runtime. Quit the Simulator app and Xcode, then watch for the dialog. If it stays away, the Simulator is your culprit.

To clear out runtimes you don't use, choose Xcode → Settings and click Components. Simulator runtimes are listed under Other Installed Platforms; click the information button next to one and choose Delete, as Apple's Xcode documentation describes. Keep the runtimes your projects need. When I have Xcode open with a simulator running and odd crash dialogs appear, quitting both is my first check, because it costs nothing.

6. Start your Mac in safe mode

Safe mode shows whether something you installed is involved. In safe mode, macOS stops non-Apple login items and extensions from loading, checks the startup disk and clears some system caches.

  1. Apple silicon Mac: shut down, then press and hold the power button until Loading startup options appears. Select your startup disk, hold Shift and click Continue in Safe Mode.
  2. Intel Mac: turn it on and immediately hold Shift until the login window appears.
  3. Log in. You should see Safe Boot in the top-right corner of the login window.
  4. Use the Mac for a while. Then restart normally and see whether the crash returns.

If the dialog never appears in safe mode but comes back after a normal restart, look at what loads at login in System Settings → General → Login Items (Login Items & Extensions on newer versions of macOS). Remove anything you don't recognize or no longer use, one at a time.

7. Reinstall macOS as the last step

When the crash report points to the system copy of the agent and nothing above helps, reinstalling macOS replaces Apple's files with matching versions. That was the Apple staff advice in the forum thread about mismatched files. Apple says reinstalling from macOS Recovery doesn't remove your apps or personal data, but back up with Time Machine first anyway. If you'd rather not, Apple Support can look at the crash report with you.

How to find SafariBookmarksSyncAgent crash reports in Console

Console, the log viewer in Applications → Utilities, keeps crash reports so you can read them after you've dismissed the dialog. This helps when the crash happens while you're away from the Mac.

  1. Open Console.
  2. In the sidebar, under Reports, select Crash Reports. If you don't see a sidebar, click the Sidebar button.
  3. Look for reports with SafariBookmarksSyncAgent in the name; crash reports end in .ips.
  4. Select one to read it. To find the file itself, choose File → Reveal in Finder.

You need an administrator account to see every report; a standard account sees only reports from apps you use, according to Apple. The lines near the top of a report name the crashed process, the path to its file and the process responsible for starting it, which is how the forum report above pointed to the Simulator.

How to get missing Safari bookmarks back

If bookmarks disappeared around the same time as the crash, iCloud can restore an earlier version of all of them. iCloud archives your bookmarks automatically, and you roll back on the web:

  1. Go to icloud.com/recovery and sign in with your Apple Account.
  2. Select Restore Bookmarks.
  3. Next to the version you want, select Restore.
  4. Wait for it to finish before you add or move any bookmarks.

The restored set syncs to every device with Safari turned on in iCloud. iCloud archives your current bookmarks first, so if you pick the wrong version, you can restore the newer one. Apple's sync article says you can recover a bookmark deleted within the last 30 days this way. If the page says No Bookmarks, Safari isn't turned on in iCloud for your devices.

Restoring swaps in the whole set, so bookmarks you saved after that version won't be in it. They aren't gone: iCloud archived your current set before the restore, and the export from the backup step has them too, so you can add those few back by hand.

Bookmarks in a different order on your iPhone?

That isn't necessarily a sync failure. Apple notes that a folder holding more than 500 bookmarks may show them in a different order on different devices. Keeping each folder under 500 avoids that.

What not to do

A few fixes floating around forums cause more trouble than the crash.

  • Don't turn off System Integrity Protection to delete the agent. One forum workaround does exactly that. It removes a part of macOS and weakens your Mac's security to silence a dialog. If the path points to a simulator, delete the runtime in Xcode instead.
  • Don't delete Safari's files from your Library folder by hand. It isn't part of Apple's troubleshooting for sync problems, and the export and iCloud steps above do the same job safely.
  • Don't buy a cleaner app because of this error. The crash is in Apple's own process, and Apple's fixes are all free.

How to stop it coming back

  • Keep macOS current on your Mac and every device that syncs bookmarks.
  • If you develop apps, keep only the simulator runtimes you use and update Xcode with macOS.
  • Export bookmarks every few months, especially before a big macOS upgrade.
  • Turn Safari sync off on devices you no longer use, or sign them out of iCloud entirely.

If iCloud sync is giving you trouble in other apps too, the same checks apply to Notes that won't sync between iPhone and Mac and contacts that won't move from iPhone to Mac. And if Safari is crowded with tabs while you're in there, here's how to close them all at once.

Frequently asked questions

What does SafariBookmarksSyncAgent quit unexpectedly mean?

It means the macOS background process that syncs Safari bookmarks with iCloud crashed. The message alone doesn't mean bookmarks were lost; open Safari and check, and export them before changing sync settings.

Is SafariBookmarksSyncAgent a virus?

No. SafariBookmarksSyncAgent is part of macOS and handles Safari bookmark sync through iCloud. A crash dialog with its name comes from Apple's own software.

Can I turn off SafariBookmarksSyncAgent?

Yes, indirectly. Turning Safari off in System Settings → [your name] → iCloud stops bookmark sync on that Mac, though your bookmarks then stop updating across your devices.

Why does the error keep popping up while Xcode is open?

Developers have traced repeat crashes to a copy of the agent inside an Xcode simulator runtime. Quit Xcode and the Simulator, and delete runtimes you don't use in Xcode → Settings → Components.

Will I lose my bookmarks if I turn iCloud Safari sync off and on?

Your bookmarks are stored in iCloud, so turning Safari back on brings them back to the Mac. Export them first with File → Export Browsing Data to File, and if any go missing, restore an earlier version at icloud.com/recovery.

you scrolled all the way down here

your next free moment starts in three minutes

getting started takes three minutes. sign in, and i'm on your to-dos, starting with who's waiting on you

you decide what comes after

Download for Mac Free forever. No credit card.