The spinning beach ball on a Mac: what it means and what to do

The spinning beach ball means the app under your pointer is too busy to answer you. It is working on something, or stuck, and it has stopped handling clicks and keys for the moment. Most of the time you should wait: if the ball goes away within a minute, the app was just busy. If it stays, quit the app, and force quit only when it will not quit normally.

This post explains what the ball is, how to tell a busy app from a stuck one, what to do in each case, and what to check when the whole Mac seems to be affected.

What the beach ball is

The beach ball is a signal that an app has not responded to macOS for a short while. Each app has a main thread that handles your clicks, typing and drawing of its windows. If that thread is busy doing something long, such as opening a huge file, waiting on a slow network drive or running a loop that never ends, it cannot answer you. macOS notices and swaps the pointer for the spinning wheel.

Three points follow from that.

  • The ball belongs to one app. The pointer turns into a beach ball over the windows of the app that is not answering. Move the pointer onto another app’s window, or the Dock, and it usually goes back to normal if that app is fine.
  • A busy app is not the same as a broken one. Saving a large document, exporting, or starting up after an update can all bring the ball for a while, and then the app carries on.
  • The ball does not tell you the cause. It only says the app is not answering at the moment.

Wait first, but not forever

A good rule is to wait about a minute before doing anything, as long as you are not in the middle of unsaved work you cannot afford to lose. If the activity is something you started, such as an export, a large search or a sync, it will probably finish. If the ball comes and goes in short spells, it is a busy app, not a crashed one.

Signs it is just busy:

  • The ball turns up right after you start something heavy.
  • The Mac’s fans are running, and the app’s row is high in the CPU list.
  • The disk is active, and the ball fades after a bit.

Signs it is stuck:

  • The ball stays for several minutes with no change.
  • The app reads Not responding in a process list or in the Force Quit window.
  • Nothing in the app reacts, not even its menus.

Do not keep clicking while the ball is up. The clicks are queued, and when the app wakes it handles them all at once, which can do things you did not mean.

See whether it is one app or the whole Mac

If the beach ball appears over every app, or the pointer, the menu bar and the Dock are slow too, the problem is not one app. Then look for what is using the whole Mac: a very busy process, a Mac out of memory, or a full disk.

Foreman helps with both questions. Press Control-Shift-Escape from any app. On the Processes page, an app macOS has marked as hung reads “Not responding” in its row. That is the one to deal with. If no row says so, sort by CPU, then by Memory, and read the Mac’s total above each column; the busiest rows usually tell you whether one app is the cause. Our post on what Not responding means and how long to wait goes further into that label. If you are not using Foreman, macOS’s own Force Quit window, opened with Option-Command-Escape, also marks apps that are not responding.

For the whole Mac being slow, the broader guide on why your Mac is so slow walks through the possible causes.

Quit the app, then force quit if you must

When you have waited and the ball is still there, go from gentle to firm.

  1. Try to quit it normally. Click the app’s window or Dock icon, press Command-Q, and give it a moment. If it responds, it can offer to save your work.
  2. Use the Force Quit window. Press Option-Command-Escape, or choose Force Quit from the Apple menu. Pick the app, which macOS may mark as not responding, and click Force Quit. macOS asks you to confirm.
  3. Or use End Task in Foreman. End Task asks an app to quit the normal way, as Command-Q does, so it can offer to save. For an app macOS has marked as Not responding, Foreman force quits it at once. If an app is still open after a moment, Foreman brings it forward, because it may be asking about unsaved changes, and offers Force Quit. Force Quit on an app with windows asks first, with the warning that you will lose any unsaved changes.

Force quitting does not harm your Mac, but it does throw away whatever the app had not saved. Many apps save as you go and bring back recent work when you reopen them, but do not count on that for work you care about.

If you want to reopen the app straight away and stay where you were, Foreman’s Restart quits an app and opens it again behind Foreman, so you stay in what you were doing.

Never force quit macOS’s own processes to cure a beach ball. Ending the window server or the login session logs you out, and Foreman warns you before it lets you. It never offers to end the macOS kernel or launchd at all.

Why it keeps happening

If the same app brings the beach ball again and again, the cause is worth finding.

  • Too little free memory. When the Mac runs short of memory it moves data to disk, and every app slows. Close apps you are not using. See memory pressure on a Mac and when you need more RAM.
  • A full or slow disk. Check General, then Storage in System Settings. An almost full disk makes everything stall.
  • A network drive or cloud folder. An app waiting for a file on a drive that has gone to sleep or lost its connection will hang until it times out. Disconnect and reconnect the drive.
  • A heavy file. A giant spreadsheet, a library with tens of thousands of items or a huge video can swamp an app on an older Mac.
  • An old version of the app. Check for an update, since hangs are the sort of bug an update fixes.
  • A background job. Indexing, photo analysis or a backup can take so much of the Mac for a while that apps lag. Wait for it to finish.

If an app you need open keeps taking the Mac with it, Foreman’s Efficiency Mode can help: while the app is in the background, it runs at background priority in short bursts, held to about a quarter of the processor time it would take, so that the app in front keeps room. How much it helps depends on how busy the Mac is. It runs at full speed in front or while playing sound, and it is remembered per app.

The short version

The beach ball means one app is not answering. Wait a minute, check whether it is one app or the whole Mac, quit it normally, and force quit only when it will not quit. Then look at why it happened, so that it does not come back next Tuesday.

Foreman is $12 once, free for 24 hours, and runs on macOS 14 Sonoma or later.