Explainer

What is fileproviderd? iCloud and cloud sync on Mac

fileproviderd is the macOS process that connects cloud storage to Finder: iCloud Drive, and apps such as Dropbox, OneDrive and Google Drive that use Apple's File Provider system. High CPU from it usually means a sync is under way. Find which service is syncing, then let it finish or pause it in that service's own app.

By · Updated · 8 min read · For Macs with Apple silicon running macOS 15 or later

What fileproviderd does

Its manual page (man fileproviderd) describes it as "the daemon controlling the interaction between extensions and filecoordinationd", and says it's "also responsible for coordinating enumeration and property lookup". In plainer words: cloud storage apps plug into macOS as File Provider extensions, and fileproviderd sits between them and the rest of the system. When Finder lists a cloud folder, shows whether a file is downloaded, or opens a file that's only in the cloud, fileproviderd is coordinating it.

Apple's developer documentation describes the File Provider framework as an extension "other apps use to access files and folders managed by your app and synced with a remote storage" (Apple Developer, File Provider). The big cloud services use it on the Mac:

  • Dropbox says its File Provider version uses "Apple's updated File Provider API to more deeply integrate with macOS", and moves the Dropbox folder to ~/Library/CloudStorage (Dropbox Help).
  • OneDrive Files On-Demand uses "the macOS File Provider platform" (Microsoft Support).
  • Google Drive for desktop uses File Provider when it streams files, on macOS 12.1 and later, and keeps them in ~/Library/CloudStorage (Google Drive Help).
  • Box Drive says it's built on Apple's File Provider extensions (Box Support).

iCloud Drive moved to the same system too: Howard Oakley, who writes about macOS internals at Eclectic Light, notes that macOS 14 Sonoma "transferred iCloud Drive and third-party cloud services to use its new FileProvider API" (Eclectic Light, An iCloud primer). That's why a busy fileproviderd doesn't tell you which service is syncing: it works for all of them.

bird, cloudd and the other sync processes

You'll often see these next to fileproviderd in Activity Monitor. All are part of macOS, and the manual pages say users shouldn't run them manually.

ProcessWhat its manual page saysBusy when
fileproviderdControls the interaction between File Provider extensions and file coordinationAny File Provider service is syncing, or Finder is listing a large cloud folder
bird"one of the system daemons backing the Documents in the Cloud feature"iCloud Drive is syncing
cloudd"the system daemon backing the CloudKit feature"Apps are syncing their data through iCloud
nsurlsessiondPerforms tasks for background URL sessionsBackground downloads and uploads; see nsurlsessiond

"Documents in the Cloud" is the manual page's name for the system behind iCloud Drive; Oakley describes cloudd and bird as "the services for CloudKit and iCloud Drive respectively" (Eclectic Light). Third-party services also run their own app in the menu bar, and that app can be busy alongside fileproviderd.

Why fileproviderd is busy

  • A first sync, after you set up a new Mac, sign in to a cloud service or turn on iCloud Drive's Desktop & Documents Folders.
  • Lots of small files. A code project, a photo export or a folder of thousands of documents in a synced folder means thousands of items to list, check and upload.
  • Something writing constantly inside a synced folder, such as build output, a virtual machine's disk, a database or an app's cache. Each change has to be synced again.
  • Downloading files on demand. Opening a large file that's only in the cloud, or a search or app that reads many cloud-only files, makes the provider download them.
  • Low free space. With Optimize Mac Storage on, Apple says your Mac "can automatically store documents in iCloud when more space is needed", which means removing local copies and downloading them again later (Apple, Store files in iCloud Drive).

What's normal: high CPU while a sync is clearly in progress, falling back once the status shows everything is up to date. Worth a look: high CPU for hours while the status says everything is synced, or a file that stays "waiting to upload".

How to see what's syncing

  1. iCloud Drive: in a Finder window, a pie chart next to iCloud Drive in the sidebar shows transfers in progress. Hold the pointer over iCloud Drive and click the status icon to see what's happening. In the folder itself, status icons mark items as In iCloud, Downloaded, Keep Downloaded, Waiting to Upload or Out of Space (Apple, Check your iCloud Drive file and folder status). The steps are the same on macOS 15, 26 and 27.
  2. Dropbox, OneDrive, Google Drive and Box: click the app's icon in the menu bar; each shows its sync status there.
  3. Activity Monitor: the Disk tab shows how much fileproviderd and the provider's own app are reading and writing, and the Network tab shows whether data is moving. A high CPU figure with no disk or network activity is more likely a stuck listing than a real sync.

How to calm it down safely

  • Let it finish. Keep the Mac awake, plugged in and online until the status shows everything is up to date.
  • Pause the service for a while. Dropbox can pause from its menu bar icon for 30 minutes, 1 hour, until tomorrow or indefinitely (Dropbox Help). OneDrive pauses for 2, 8 or 24 hours from its menu bar icon (Microsoft Support). Google Drive for desktop has Pause syncing in its settings menu (Google Drive Help).
  • Move busy folders out of synced locations. Build folders, virtual machines, databases and caches don't belong in iCloud Drive or a Dropbox folder. Keep them somewhere local and back them up with Time Machine instead.
  • Decide what stays downloaded. In iCloud Drive on macOS 15 and later, Control-click an item and choose Keep Downloaded to keep it on the Mac, or Remove Download to keep it only in iCloud (Apple, Work with folders and files in iCloud Drive). Fewer on-demand downloads means less work later. iCloud Drive taking up space? explains both, and Optimize Mac Storage.
  • Free some disk space if Optimize Mac Storage keeps evicting files; how to free up space safely covers the order to do it in.
  • Restart if the status hasn't moved for a long time. Then update macOS and the provider's app.

What not to do

  • Don't force quit fileproviderd or bird to stop a sync. macOS starts them again, and the sync resumes or starts its checks over.
  • Don't delete folders in ~/Library/CloudStorage or ~/Library/Mobile Documents to free space. These hold your synced files. Deleting a synced file can delete it from the cloud and your other devices too.
  • Don't turn off Desktop & Documents Folders in a hurry. Apple says your files stay in iCloud Drive and new, local Desktop and Documents folders are created in your home folder (Apple), so it can look as if your files have gone. Move back what you need first.

Spotlight also indexes the files you sync, so a big first sync can keep mds_stores busy as well. If the Mac is slow and no sync is running, see Why is my Mac so slow?.

How Tend helps

Tend's free Files scan has a Cloud section that shows how much each iCloud folder, and each File Provider folder such as Google Drive, OneDrive or Dropbox, keeps downloaded on this Mac. That answers "how much of my disk is cloud files?" without guessing. Removing an iCloud download from there is part of Pro; for third-party services, Tend shows the size and you change what's kept in the provider's own app. On Energy & Apps, choosing Everything shows fileproviderd and bird, which run in your account, with their estimated watts.

Questions

What is fileproviderd on a Mac?

fileproviderd is the macOS process that connects cloud storage to the system through Apple's File Provider framework. iCloud Drive and apps such as Dropbox, OneDrive, Google Drive and Box use it, so it's busy when any of them is syncing or listing files.

Why is fileproviderd using so much CPU?

Usually because a sync is in progress: a first sync on a new Mac, many small files in a synced folder, an app writing constantly inside one, or large files downloading on demand. Check the sync status in Finder or in the provider's menu bar app, and let it finish or pause it there.

Can I quit fileproviderd?

You can, but macOS starts it again and the sync carries on, so it doesn't help. Pause syncing in the cloud service's own app instead, and move folders that change constantly out of synced locations.

What is bird on a Mac?

bird is one of the macOS daemons behind iCloud Drive (its manual page calls the feature Documents in the Cloud). It's busy when iCloud Drive is uploading or downloading.

What is cloudd?

cloudd is the macOS service behind CloudKit, which apps use to sync data through iCloud. It is separate from fileproviderd and bird. See how the cloud processes differ before treating them as the same sync job.

Sources

Spotted something out of date? Tell us and we'll fix it.

See what your cloud folders keep on this Mac

Tend is free to download. Pro is $1.99 a month, $12.99 a year with a 7-day free trial, or $29.99 once.