iCloud · macOS process

cloudd on Mac: what it is, why it is high, what to do

cloudd is iCloud's data sync for apps: Notes, Reminders, Safari bookmarks, Keychain, Messages in iCloud, and any third-party app that stores records in iCloud. It is busy because records are syncing. That is heaviest right after you sign in to iCloud, after a macOS update, or when an app changes a lot at once, and it settles in a few minutes, up to an hour for a large first sync. If it sits at 100 percent for hours or days, one app's sync is stuck in a retry loop; quitting that app or restarting clears it. Force quitting cloudd only restarts it.

Let it finishIt is doing a job and stops on its own. Quitting it only makes it start over.

Updated 7 November 2026 · macOS 10.15 Catalina to macOS 26 Tahoe · 5 min read

What it is
The CloudKit sync daemon. Moves app records (notes, reminders, bookmarks, third-party data) between your Mac and iCloud.
Normal
0 to 2 percent. 30 to 100 percent CPU for a few minutes after sign-in, an update, or a big change in one app.
Not normal
100 percent for hours or days, especially together with SafariBookmarksSyncAgent or a single third-party app.
Safe to quit?
It restarts and resumes. Harmless but pointless.
The one safe fix
Wait a few minutes. If it persists, quit the app whose sync is stuck, then restart.

What cloudd does

iCloud is really two systems. One syncs files: that is iCloud Drive, handled by bird and fileproviderd. The other syncs records: a note, a reminder, a bookmark, a password, a game's save state, a third-party app's database rows. That second system is called CloudKit, and cloudd is the daemon that runs it on your Mac. OSXDaily's summary is the plain version: "The cloudd process is responsible for iCloud syncing and management" for the data apps keep in iCloud.

Apps do not talk to Apple's servers directly. They hand changes to cloudd, which batches them, encrypts them, uploads them, and pulls down whatever changed on your iPhone or iPad. When you type a note on your phone and it appears on the Mac a few seconds later, that was cloudd on both ends.

Because dozens of apps use it, it has no single owner, which is why it shows up in Activity Monitor as a process with no app attached. When it is busy, the question is always which app handed it the work, and whether that work is finishing.

Why cloudd is using CPU right now

  1. You just signed in to iCloud. Every app with iCloud data pulls its full history: years of notes, thousands of bookmarks, Messages in iCloud. The first sync on a new Mac is the biggest job cloudd ever does, and it can take an hour of on-and-off CPU.
  2. A macOS update. Schema changes mean records get re-synced or re-indexed. Expect a busy half hour after the update finishes.
  3. An app changed a lot at once. Importing a thousand bookmarks, pasting a huge note, a third-party app migrating its database. One burst, then quiet.
  4. A record it cannot sync. A note larger than the limit, a bookmark folder with a damaged entry, a third-party record the server rejects. cloudd retries, fails, retries. This is the case behind the long-running complaints. One Ask Different poster on Ventura found "cloudd is using over 100% CPU constantly" and the only relief was a reboot or signing out of iCloud.
  5. Safari bookmark sync in a loop. A specific and common version of the above: SafariBookmarksSyncAgent and cloudd both high, often after a bookmarks import or a restore. Hacker News commenters have been grumbling about it for years: "SafaribookmarkSync, Cloudd, along with Content Cache has been problematic for years."
  6. A second user account on the same Mac. Each account runs its own cloudd. An Apple Community thread traced a 100 to 200 percent spike to a family member's account syncing in the background after they logged in.

What it is not: malware. cloudd is part of macOS on the sealed system volume. Any page offering to delete it is selling a cleaner.

What normal looks like, and what is not

The shape of a healthy sync and the shape of a stuck one look very different over time:

  1. 0 minYou sign in to iCloud on a new Mac, or an update finishes installing.
  2. 1 mincloudd climbs to 50 to 100 percent. Notes, Reminders, Safari and third-party apps all request their data.
  3. 5 to 15 minMost apps are caught up. CPU drops to bursts. Notes and Messages with large histories keep going.
  4. 30 to 60 minBig first sync finishes. cloudd back to near zero.
  5. Day 2Still at 100 percent? Something is retrying. Look for one app that is also busy, or SafariBookmarksSyncAgent.
A first sync from sign-in to idle. Routine daily use never gets past the first line.

The healthy pattern tails off: big, then smaller, then nothing. The stuck pattern is flat: the same percentage all day, no tail. The quickest check is Activity Monitor's Network tab: a healthy sync moves data (KB to MB per second in the early minutes); a stuck one burns CPU with almost no traffic.

A second check is in the apps themselves. Open Notes and look for a "Updating" line at the bottom of the sidebar; open Reminders for the same; in Safari, check that a bookmark you just added on your phone shows up. If everything is current but cloudd is still hot, it is looping on something you cannot see from the app.

Is it safe to quit cloudd?

Yes, in the sense that nothing is lost. CloudKit keeps a record of what has synced, cloudd restarts within seconds and carries on. The 2014 MacRumors thread on this found that quitting it alone changed nothing, which is the honest summary: it is harmless and it does not fix the record that is stuck.

What is not safe: deleting folders under ~/Library/Application Support/CloudDocs or anything named CloudKit in Library. Those are the local databases. Removing them can lose notes or reminders that had not uploaded. The decision tree covers the general rule:

What are you about to quit?

So the lever is the app, not the daemon: find which app's sync is stuck and deal with that.

What to do, in order

  1. Give it 15 minutes

    If you signed in, updated, or imported something today, that is a legitimate sync. Leave the Mac on power and awake. Check again later; most cases are over by then.

  2. Look for the app that is also busy

    Activity Monitor, CPU tab, sort by % CPU. SafariBookmarksSyncAgent, Notes, Reminders, Messages, or a third-party app sitting near cloudd is the one feeding it. Quit that app and watch cloudd for a minute. If it drops, you found it.

  3. Check the stuck app's data

    For Notes: look for a note that will not open or is enormous (hundreds of images). For Safari: look for a bookmarks folder that was imported or a very large reading list. Delete or split the problem item. Sync usually completes within minutes.

  4. Restart

    Clears a daemon stuck mid-retry. Reliable for the version-specific loops, which is why the Ask Different poster ended up there.

  5. Update macOS

    CloudKit loops have been fixed in point releases repeatedly. System Settings, General, Software Update.

  6. Turn that one app's iCloud sync off and on

    System Settings, your name, iCloud, then toggle just the app that is looping (Safari, Notes, Reminders) off, wait a minute, and back on. Keep data on the Mac when asked. This re-syncs that app only, not everything.

  7. Sign out of iCloud and back in, last resort

    System Settings, your name, Sign Out, keep a copy of your data, restart, sign in. Everything re-syncs, which takes an hour or more and a lot of bandwidth. Last because it is the heaviest, not because it is risky.

When to worry

cloudd is not a security problem and does not delete your data. The things that deserve attention:

  • Notes or reminders missing on another device after a day. That app's sync is the stuck one. Fix it before signing out of anything, or the unsynced item may be lost.
  • Days at 100 percent after a restart. Then it is a specific record. Toggle that app's iCloud sync.
  • Battery and heat. A laptop with cloudd at 100 percent all day gets hot, pulls in kernel_task throttling, and loses hours of battery. Reason enough to find the app rather than live with it.
  • Another account on this Mac. If a family member's account is signed in in the background, their cloudd is syncing their data. Log them out fully when they are done.

Safe to Quit watches each process over hours and shows which app was busy in the minutes before cloudd climbed, which is the question Activity Monitor's snapshot cannot answer.

What people hit, in their words

“SafaribookmarkSync, Cloudd, along with Content Cache has been problematic for years.”

“So just logging in with your iCloud id, you could be "importing" whatever performance problem you're having on a new install”

“As for cloudd, I went to System Preferences > iCloud, and unchecked 'iCloud Drive”

Questions people ask

What is cloudd on my Mac?

cloudd is the CloudKit sync daemon built into macOS. It moves app records between your Mac and iCloud: notes, reminders, Safari bookmarks and tabs, passwords, Messages in iCloud, and data from third-party apps that use iCloud. It is a normal system process, not malware, and it is only busy when records are syncing or when one of them is stuck. iCloud Drive files are handled separately by the bird process.

Why is my Mac CPU usage so high after signing in to iCloud?

Because every app with iCloud data downloads its full history at once: years of notes, thousands of bookmarks, your Messages archive, plus iCloud Drive files via bird and photos via cloudphotod. cloudd runs at 50 to 100 percent on and off for up to an hour on a large account, then settles. Leave the Mac on power and awake, and let the first sync finish before judging it.

Why is the iCloud Drive taking up so much storage on a Mac?

That is a different process. iCloud Drive files are synced by bird, and the local copies live in your Library's CloudDocs folder. To free space, open Finder, right-click a file or folder in iCloud Drive and choose Remove Download; the file stays in iCloud and re-downloads when opened. Or turn on Optimize Mac Storage in System Settings, iCloud, iCloud Drive, and macOS removes local copies automatically when space is low.

Why is mds_stores taking up so much CPU?

mds_stores is Spotlight writing its file index, and it often runs alongside cloudd after a sign-in or update because the newly synced files need indexing. It finishes on its own, usually within 10 to 30 minutes and at most a few hours. If it keeps running, add the folder or drive it is chewing on to System Settings, Spotlight, Search Privacy. Our mds_stores page covers it in full.

How do I stop cloudd from using CPU?

Find the app whose sync is stuck rather than fighting the daemon. Sort Activity Monitor by CPU and look for SafariBookmarksSyncAgent, Notes, Reminders or a third-party app beside cloudd; quit it and see whether cloudd drops. Then restart, update macOS, and if needed toggle just that app's iCloud sync off and on in System Settings. Signing out of iCloud entirely is the last resort because it re-syncs everything.

Sources and further reading