How to Fix the Spinning Wheel on Mac

What Causes the Spinning Wheel on Mac?

The spinning rainbow wheel (also called the beach ball or pinwheel) appears when an application stops responding. Common causes include CPU overload, insufficient RAM forcing swap to disk, a full startup drive preventing cache writes, and application bugs or memory leaks.

macOS displays the spinning wheel when an application fails to respond to system events within a few seconds. The operating system marks the application as "not responding" and replaces the normal cursor with the rainbow pinwheel to signal that the app is busy or stuck.

CPU overload is one of the most frequent triggers. When a process consumes all available processor cycles, the application cannot process user input or redraw its interface. A single thread stuck in an infinite loop or performing an unexpectedly expensive calculation can lock up the entire application while the rest of macOS continues running normally.

Insufficient RAM forces macOS to compress memory and write overflow to a swap file on the startup disk. Both operations consume CPU and disk bandwidth, and if the application needs data that has been swapped out, it must wait for the disk to retrieve it. This delay is often long enough to trigger the spinning wheel.

A nearly full startup disk compounds the problem. macOS needs free space for swap files, temporary caches, and virtual memory management. When available space drops below 10%, the system struggles to write these files, causing applications to stall while waiting for disk resources. Application bugs and memory leaks can also cause the spinning wheel by consuming resources until the app can no longer function.

How Do You Stop the Spinning Wheel?

Wait a few seconds to see if the app recovers on its own. If the spinning wheel persists, press Cmd+Option+Esc to open Force Quit Applications, select the frozen app, and click Force Quit. You can also use Activity Monitor to identify and terminate the stuck process.

Brief spinning wheel appearances often resolve on their own. The application may be completing a large file save, processing a complex operation, or waiting for a network response. Give it 10 to 15 seconds before taking action.

If the wheel persists, press Cmd+Option+Esc to open the Force Quit Applications window. Applications that are not responding appear with "(Not Responding)" next to their name. Select the frozen application and click Force Quit to terminate it immediately. This is the fastest way to regain control without restarting your Mac.

Activity Monitor provides more detail when you need to investigate further. Open it from Applications > Utilities and sort by %CPU to find the process consuming the most resources. Select the offending process and click the X button in the toolbar to force quit it. This approach is useful when the spinning wheel appears but you are not sure which application is responsible.

Clicking away from the frozen application to another window can also help determine the scope of the problem. If other applications respond normally, only the one showing the spinning wheel is frozen. If the entire Mac feels sluggish, the issue may be system-wide resource exhaustion rather than a single frozen app.

Does the Spinning Wheel Always Mean a Frozen App?

Not always. The spinning wheel can appear briefly during heavy disk I/O, large file transfers, or network requests. A brief appearance (under 30 seconds) is often normal. Persistent spinning that lasts longer than 30 seconds usually indicates a genuine freeze that requires intervention.

macOS triggers the spinning wheel whenever an application's main thread fails to process events within approximately five seconds. This threshold exists to alert you that something is taking longer than expected, but it does not necessarily mean the application is permanently stuck.

Heavy disk I/O operations, such as saving a large video file or indexing a new photo library, can temporarily block the main thread. The spinning wheel appears while the disk operation completes, then disappears once the application catches up with pending events. Network requests to slow servers produce the same behavior.

If the spinning wheel lasts more than 30 seconds and the application shows "(Not Responding)" in the Force Quit window, the freeze is likely permanent. At that point, waiting longer rarely helps. Force quitting and relaunching the application is the most reliable recovery path. Saving your work in other open applications first is a good precaution in case the frozen app has destabilized the system.

What If the Entire Mac Is Frozen?

If your Mac is completely unresponsive (keyboard, trackpad, and mouse do not work), press and hold the power button for 10 seconds to force a shutdown. After restarting, boot into Safe Mode to clear caches and check for disk errors using Disk Utility.

A complete system freeze, where even the cursor stops moving, indicates that macOS itself has become unresponsive. This can happen when kernel resources are exhausted, a critical system process crashes, or hardware encounters a fault. The only recovery option is a forced restart.

Press and hold the power button (or Touch ID button on newer MacBooks) for 10 seconds until the screen goes dark. Wait a few seconds, then press the power button again to restart. Unsaved work in all applications will be lost, so a forced restart should be a last resort after confirming that no input is being accepted.

After restarting, booting into Safe Mode helps clear temporary caches and disables third-party extensions that may have caused the freeze. On Apple Silicon Macs, hold the power button until "Loading startup options" appears, then select your startup disk while holding Shift. On Intel Macs, hold Shift immediately after pressing the power button.

Once in Safe Mode, open Disk Utility from Applications > Utilities and run First Aid on your startup disk to check for file system errors. Corrupted disk structures can cause random freezes that no amount of software troubleshooting will fix. If Disk Utility finds and repairs errors, restart normally and monitor for recurring freezes.

How Does MoniThor Help You Avoid the Spinning Wheel?

MoniThor displays CPU load and RAM pressure in the macOS menu bar with color-coded warnings. You can see top processes by CPU in the compact dropdown view, catching resource spikes before they trigger the spinning wheel.

The spinning wheel almost always traces back to a resource bottleneck: CPU maxed out, RAM exhausted, or disk full. MoniThor monitors all three metrics continuously and displays them directly in the menu bar, so you can spot trouble before it escalates into a freeze.

Color-coded indicators shift from green to yellow to red as each resource becomes constrained. A yellow CPU reading tells you a process is consuming heavy resources. A red RAM indicator warns that the system is deep in swap territory. These visual cues give you time to close unnecessary applications or quit the offending process before the spinning wheel appears.

The compact dropdown view lists the top processes by CPU consumption, similar to Activity Monitor but accessible with a single click on the menu bar. When you notice CPU climbing, you can immediately identify which application is responsible and decide whether to close it, without opening a separate utility or losing focus on your work.

How Do You Prevent the Spinning Wheel from Recurring?

Close unused applications, manage browser tabs, keep at least 10% of your startup disk free, and keep macOS and all applications updated. These habits reduce the resource pressure that triggers the spinning wheel.

Every open application consumes CPU cycles and RAM, even when sitting idle in the background. Closing applications you are not actively using frees resources for the tasks that matter. Pay special attention to heavyweight applications like video editors, virtual machines, and development tools that consume significant memory even when minimized.

Browser tabs are a common culprit. Each tab runs its own process, and tabs with active animations, video players, or complex JavaScript frameworks can consume an entire CPU core. Keeping your tab count under control, or using a tab suspension extension, dramatically reduces memory and CPU pressure.

Maintaining at least 10% free space on your startup disk ensures macOS has room for swap files, caches, and temporary data. When the disk fills up, the system cannot write these essential files, causing applications to stall. Regularly clearing old downloads, emptying the Trash, and offloading large files to external storage prevents storage-related freezes.

Keeping macOS and your applications updated ensures you benefit from the latest performance optimizations and bug fixes. Application developers frequently patch memory leaks and performance regressions that can cause the spinning wheel. Enabling automatic updates in System Settings > General > Software Update is the easiest way to stay current.

Marcel Iseli
Marcel Iseli

Founder of MoniThor · Software Developer

LinkedIn ↗

Marcel Iseli is a software developer and the creator of MoniThor. He builds native macOS utilities focused on performance monitoring and system optimization, with a focus on lightweight, subscription-free tools.