MEGAKILLESDownload free

What to Do When an App Won't Quit on Mac

macOS guide · Updated June 2026

An app froze, the spinning beachball won't go away, and ⌘Q does nothing. macOS gives you several ways to kill a stuck app, from gentle to nuclear. Try them in order and one of them will work.

This guide walks the full escalation ladder, with the exact keys and menus for current macOS (Sonoma and Sequoia).

First, try a normal Quit (⌘Q)

Click the app to bring it to the front, then press ⌘Q. Or use the menu bar: [App Name]Quit.

This is the polite shutdown. The app gets a chance to save your work and close cleanly, so always try it first. Give it a few seconds. A busy app saving a large file may just be slow, not frozen.

If the app ignores ⌘Q or shows the spinning beachball cursor, it's hung. Move on to a force quit.

Force Quit window (⌥⌘⎋)

This is the fastest reliable fix. Press ⌥⌘⎋ (Option-Command-Escape) to open the Force Quit Applications window. You can also reach it from the Apple menu () → Force Quit.

  1. Select the stuck app in the list. Frozen apps often read (not responding) next to the name.
  2. Click Force Quit.
  3. Confirm in the dialog.

Force quitting skips the clean shutdown, so any unsaved changes in that app are lost. That's the trade-off for unsticking a frozen program.

Force quit from the Dock

Sometimes the quickest route is right where the icon lives. Right-click (or Control-click) the app's icon in the Dock to open its menu.

  1. Right-click the Dock icon. You'll see a Quit option.
  2. Hold the Option key. Quit changes to Force Quit.
  3. Click Force Quit while still holding Option.

This does the same thing as the Force Quit window but without leaving the app you're in. Handy when only one program is misbehaving.

Use Activity Monitor for stubborn processes

If the app won't even show up to be force quit, or a background process is the real culprit, open Activity Monitor (in Applications → Utilities, or search it with Spotlight via ⌘Space).

  1. Find the app or process in the list. Use the search box in the top-right corner to filter by name.
  2. Select it and click the Stop (octagon with an X) button in the toolbar.
  3. Choose Force Quit in the prompt to kill it immediately.

Activity Monitor also shows CPU and memory, so it's useful for spotting which process is pinned at high usage and dragging your Mac down. Look for processes marked in red as (Not Responding).

Kill it from Terminal (killall and kill -9)

When nothing in the GUI responds, drop to Terminal (in Applications → Utilities). This is the most direct way to end a process.

The simplest command targets the app by name:

If a process refuses even that, find its process ID and send the hard kill signal:

  1. Run ps aux | grep AppName to find the PID (the number in the second column).
  2. Run kill -9 PID, replacing PID with that number. For example, kill -9 1234.

kill -9 sends SIGKILL, which the process cannot catch or ignore. It will not save anything. Use it only when gentler signals fail.

The instant, no-menu way: MEGAKILL

If you force-quit apps often, the menu dance gets old fast. MEGAKILL is a macOS menu-bar app that turns it into one click: hold its shortcut (⌥⌘ by default), your cursor becomes a DOOM-style shotgun, and you click the frozen app's Dock icon or its window to force-quit it on the spot. No dialogs, no PID hunting. It even racks up kill streaks (KILL!, DOUBLE KILL, MEGA KILL) for fun. It's the fastest way to nuke a hung app when you've had enough.

When nothing works: last resort

If even kill -9 won't end the process, or the whole machine is unresponsive, the app may be stuck in an uninterruptible state (often waiting on disk or a network mount). At that point:

  1. Wait a minute. A process stuck on slow I/O sometimes recovers on its own.
  2. Log out and back in (Apple menu → Log Out) to clear your session's apps.
  3. Restart the Mac (Apple menu → Restart).
  4. If the Mac won't restart, force a shutdown: hold the power button for about 10 seconds until it powers off, then turn it back on.

A forced shutdown is genuinely the last resort. Save the power-button hold for a fully locked machine, since it can affect open files. After a restart, check for app and macOS updates, since chronic freezes are often fixed in a newer version.

Force-quit, the fun way

Tired of the Force Quit dialog? MEGAKILL makes killing a frozen app an event. Hold the shortcut, your cursor turns into a shotgun, and you blast the stuck app's Dock icon or window into oblivion in one click. Instant force-quit, screen shake, kill streaks, the works. Free for your first 100 kills, then €1.99 to unlock unlimited. Rip and tear.

Download MEGAKILL — free

Frequently asked questions

Why won't my app quit on Mac?

The app is hung, usually waiting on a stuck task, a slow disk or network operation, or a software bug. When it can't respond to events it ignores Quit and shows the spinning beachball, so you have to force quit it.

What is the keyboard shortcut to force quit on Mac?

Press Option-Command-Escape (⌥⌘⎋) to open the Force Quit Applications window. Select the frozen app and click Force Quit.

Will I lose unsaved work if I force quit?

Yes. Force quitting skips the app's normal save-and-close routine, so any unsaved changes are lost. Try a normal Quit (⌘Q) first whenever possible.

What's the difference between killall and kill -9?

killall ends every process matching a name (for example, killall Safari). kill -9 sends SIGKILL to a single process by its ID and cannot be ignored, so use it when killall or a normal quit fails.

How do I force quit an app that isn't in the Force Quit window?

Open Activity Monitor, search for the process by name, select it, click the Stop button, and choose Force Quit. For anything still stubborn, kill it from Terminal with kill -9 and its PID.