The spinning beachball means an app (or macOS itself) is waiting on something that isn't responding — usually disk activity, memory pressure, or a single frozen app holding up the system. Here's how to diagnose and fix it.
1. Wait 10-15 seconds first
Brief beachballs lasting a few seconds are normal — macOS shows it during any operation that takes a moment, like opening a large file. Only start troubleshooting if it persists well beyond that or happens constantly.
2. Open Activity Monitor
If you can still move the cursor and open other apps, launch Activity Monitor (Spotlight search, or Applications > Utilities). Sort by % CPU to find what's using the most resources, and check the Memory tab for anything consuming unusually high RAM.
3. Force quit the unresponsive app
If one specific app is beachballing (not the whole system), press Cmd + Option + Esc to open Force Quit, select the frozen app, and quit it. This is safe and won't affect other open apps.
Tip: if Force Quit itself won't open or respond, the issue is more likely system-wide resource exhaustion rather than a single app — move to the disk space and memory checks below.
4. Check available disk space
macOS needs free disk space to manage virtual memory. If your startup disk is nearly full, the system can slow to a crawl with frequent beachballs across multiple apps. Check via Apple menu > About This Mac > Storage — if you're under 10-15GB free, that's likely contributing.
5. Check for runaway background processes
In Activity Monitor, look for processes you don't recognize using consistently high CPU. Spotlight indexing (mds_stores), Time Machine backups, and cloud sync services (iCloud, Dropbox, OneDrive) are common, usually-harmless causes of temporary slowdowns — they typically resolve on their own after finishing.
6. Restart, if it's persistent
If beachballing is constant across multiple apps and Activity Monitor doesn't show an obvious cause, a restart clears accumulated memory pressure and stuck processes more reliably than trying to diagnose further. Worth doing before assuming a deeper hardware issue.
7. Check storage health, if it keeps happening
Frequent, unexplained beachballing across many sessions can indicate a failing drive. Run Disk Utility > First Aid on your startup disk to check for and repair file system errors.
The bottom line
A single beachballing app is usually safe to force quit. Constant beachballing across the whole system points to low disk space or memory pressure — check those before assuming something's seriously wrong.