Why Apps Freeze on Mac

Even on a well-maintained Mac, apps occasionally freeze, become unresponsive, or display the dreaded "spinning beachball." This can happen due to memory pressure, a runaway background process, a software bug, or a conflict with another app. When the regular Cmd+Q shortcut stops working, you need to force quit the app to reclaim control of your system.

macOS provides several ways to do this — ranging from a simple keyboard shortcut to using Terminal for stubborn processes.

Method 1: Force Quit Keyboard Shortcut

The fastest way to open the Force Quit window:

  1. Press Command (⌘) + Option + Escape simultaneously.
  2. The Force Quit Applications window opens, showing all running apps.
  3. Select the unresponsive app (it may say "not responding" in red).
  4. Click Force Quit and confirm.

This is the method most Mac users should memorize — it works in almost every situation, even when your entire UI is sluggish.

Method 2: From the Apple Menu

  1. Click the Apple logo () in the top-left corner of your screen.
  2. Select Force Quit… from the dropdown menu.
  3. Choose the frozen app from the list and click Force Quit.

This opens the same Force Quit Applications window as the keyboard shortcut.

Method 3: Right-Click the Dock Icon

  1. Locate the frozen app's icon in the Dock.
  2. Hold down the Option key and right-click (or two-finger click) the icon.
  3. The context menu will show Force Quit instead of the usual Quit option.
  4. Click it to terminate the app immediately.

Method 4: Activity Monitor

Activity Monitor gives you a full view of everything running on your Mac — including background processes that don't appear in the Force Quit window.

  1. Open Activity Monitor from Applications → Utilities, or search via Spotlight (Cmd+Space).
  2. Find the problematic app in the list. You can sort by CPU or Memory to find resource-hungry processes.
  3. Select it and click the X button (Stop) in the toolbar.
  4. Choose Force Quit in the dialog box.

Activity Monitor is especially useful when a background helper process (not a visible window) is causing problems.

Method 5: Terminal (Kill Command)

For processes that refuse to die through normal methods, Terminal gives you direct control:

  1. Open Terminal (Applications → Utilities → Terminal).
  2. Type killall AppName and press Enter. Replace AppName with the exact app name (e.g., killall Safari).
  3. For stubborn processes, use: kill -9 [PID] where PID is the process ID found in Activity Monitor.

The -9 flag sends a SIGKILL signal — the most forceful termination possible, which no process can ignore.

Comparison: Which Method Should You Use?

MethodSpeedBest For
Keyboard ShortcutFastestEveryday frozen apps
Apple MenuFastWhen keyboard shortcut feels unclear
Dock Right-ClickFastWhen you can see the Dock icon
Activity MonitorModerateBackground processes, diagnosing CPU/RAM issues
Terminal KillModerateTruly stubborn processes, power users

After Force Quitting: What to Check

  • Unsaved work — Force quitting skips the save dialog. Unsaved changes are lost.
  • Reopen the app — Most apps recover gracefully; some offer to restore your previous session.
  • Check for updates — A repeatedly freezing app often has a known bug fixed in a newer version.
  • Review Activity Monitor — If an app consistently uses excessive CPU or RAM before freezing, it may need reinstallation.

Final Thoughts

Force quitting apps on Mac is straightforward once you know your options. Memorize the Cmd+Option+Esc shortcut for daily use, and bookmark Activity Monitor and Terminal for trickier situations. Most importantly, get in the habit of saving your work frequently — so a frozen app is an inconvenience, not a disaster.