Can You Choose Which Folders Sync to iCloud Drive?
Coming from Dropbox or OneDrive, the first thing people look for in iCloud Drive is the folder checklist — sync this, skip that. It isn't there. iCloud Drive is all-or-nothing: everything inside the iCloud Drive folder syncs, full stop. Here's what you can control, and the workarounds that fill the gap.
The short answer
No — there is no per-folder selective sync. If a folder lives inside iCloud Drive, it syncs to the cloud and appears on every device signed in to your account. macOS gives you exactly three levers, none of which is the Dropbox-style checklist:
- App folder toggles. System Settings → your name → iCloud → iCloud Drive → Apps syncing to iCloud Drive lists apps that keep their own container folders (Pages, TextEdit, Shortcuts…). Untick one and that app's folder stops syncing. This governs app containers only — not folders you created.
- Desktop & Documents Folders. A single on/off switch in the same panel that decides whether those two folders live in iCloud. No finer grain.
- Optimize Mac Storage. Doesn't choose what syncs — it chooses what stays downloaded, which is the control most people actually wanted.
Control disk space instead: Remove Download
If your real worry is a 60 GB folder eating the MacBook's SSD, you don't need selective sync — you need eviction. Right-click any file or folder in iCloud Drive and choose Remove Download: the local copy is discarded, a cloud-icon placeholder stays in Finder, and the content remains safe in iCloud (and on any other Mac that has it downloaded). Click the file later and it re-downloads on demand.
# evict a folder's local copy from Terminal (same as Remove Download)
brctl evict ~/Library/Mobile\ Documents/com~apple~CloudDocs/BigFolder
# undo — force it to download again
brctl download ~/Library/Mobile\ Documents/com~apple~CloudDocs/BigFolder
With Optimize Mac Storage on, macOS does this automatically to rarely used files when the disk runs low; leave it on and the space problem largely manages itself.
The real workaround: keep heavy folders outside iCloud Drive
Since anything inside syncs, the only way to keep a folder off the cloud is to keep it out of the folder. That means storing it anywhere else on the Mac — a folder in your home directory, ~/Downloads, an external drive. The practical pattern:
- Keep documents you want everywhere in iCloud Drive.
- Keep bulky, machine-specific material — video projects, VM images, sample libraries, node_modules-laden code — in a local folder such as
~/Projects. - If you use Desktop & Documents sync, remember it captures everything on those two; park heavy folders somewhere it doesn't reach.
Two traps to avoid: don't put symlinks inside iCloud Drive expecting the target to sync (it won't — links sync as links or misbehave), and don't nest another service's folder (Dropbox, Google Drive) inside iCloud Drive; two sync engines fighting over the same files ends badly.
If you genuinely need selective sync
This is the one feature where rivals are simply better. Dropbox, Google Drive, and OneDrive all offer per-folder selection on the Mac, and nothing stops you running one of them alongside iCloud — iCloud for Apple-app data and everyday documents, the other service for the big shared trees you want granular control over. Choose based on where your collaborators are, and keep each service's folder out of the other's territory.
Half of mastering iCloud is knowing which switches exist. Mainspring does that for the rest of macOS — 90+ hidden settings surfaced as labelled, reversible one-click toggles.
Try Mainspring free →Signed & notarized by Apple · 1-day free trial · $29 once