How to Force Quit an Unresponsive App on Mac: Quick Guide

Joe Jun 18, 2026

For the average Mac user, a program freezing or behaving erratically is a common occurrence. Whether it is a rogue background process consuming all your RAM or an app that has simply stopped responding, knowing how to force quit and terminate these applications is an essential part of maintaining system health. This guide provides a detailed walkthrough of every method available to kill a program on macOS, from the most basic graphical interface to the most advanced command-line techniques.

Killing a Process on macOS from the terminal
Killing a Process on macOS from the terminal

Understanding Force Quit vs. Terminal Kill

How to Control + Alt + Delete on a Mac
How to Control + Alt + Delete on a Mac

Before diving into the methods, it is important to distinguish between "Force Quitting" an application and "Killing" it via the terminal. For 95% of users, the standard Force Quit method is sufficient and safe. This method politely asks the operating system to close the application, allowing it to clean up its resources. Killing a process via the Terminal, often using the kill command, is a more aggressive approach. It is necessary when an application is completely unresponsive to the standard quit request or when you need to terminate a specific background process by its unique identification number.

Method 1: The Standard Force Quit Shortcut

How to Fix Your Mac's \
How to Fix Your Mac's \

The quickest way to close a misbehaving application is by using the universal Apple keyboard shortcut. This method works for any application that is still running and responsive enough to receive system commands. It brings up the Force Quit Applications window, which lists all currently active processes. From here, you can select the offending application and instruct the system to close it.

  • Keyboard Shortcut: Press Command (⌘) + Option (⌥) + Escape (⌫) simultaneously.
  • Action: Select the application that is not responding.
  • Confirmation: Click "Force Quit" to confirm the action.
Learn to Find and Kill a Process Using a Specific Port on macOS
Learn to Find and Kill a Process Using a Specific Port on macOS

Method 2: Using the Apple Menu

If you prefer a mouse-driven approach or your keyboard is malfunctioning, the Apple Menu provides the exact same functionality as the keyboard shortcut. This method is visually intuitive and allows you to see the list of running applications directly. It is the recommended path for users who are navigating entirely with a trackpad or mouse.

  • Click the Apple logo located in the top-left corner of your screen.
  • Hold down the Option (⌥) key. This changes the menu item from "Quit [App Name]" to "Force Quit [App Name]".
  • Select the application you wish to close and confirm the action.
The 9 Best Free Mac Tools to Detect and Fix Common macOS Problems
The 9 Best Free Mac Tools to Detect and Fix Common macOS Problems

Method 3: The Dock Context Menu

The macOS Dock offers a slightly hidden but very efficient way to force quit applications. This method is particularly useful if you can see the application icon pulsating in the Dock, indicating that it is struggling. By accessing the context menu, you can force the app to close without opening any other windows or menus.

  • Right-click (or Control + click) on the application icon in the Dock.
  • If the app is unresponsive, the usual "Quit" option will appear greyed out.
  • Press the Option (⌥) key on your keyboard. The "Quit" option will change to "Force Quit."
  • Click "Force Quit" to close the application immediately.
3 Signs Your Mac Is Infected With a Virus (and How to Check)
3 Signs Your Mac Is Infected With a Virus (and How to Check)

Advanced Termination: Using Activity Monitor

When multiple applications are frozen or you want a broader view of system performance, Activity Monitor is the definitive tool. It functions much like the Task Manager on Windows, providing real-time data on CPU, Memory, and Energy usage. This interface allows you to force quit several applications at once or inspect which specific process is causing system-wide slowdowns.

10 Ways to Protect Your Mac From Malware
10 Ways to Protect Your Mac From Malware
The 6 Best Mac Cleaning and Optimization Apps
The 6 Best Mac Cleaning and Optimization Apps
How to Lock Your MacBook or iMac
How to Lock Your MacBook or iMac
How to Force Quit an App on Your Mac
How to Force Quit an App on Your Mac
How to Free Up RAM on Your Mac
How to Free Up RAM on Your Mac
6 Ways to Hide Files on Mac
6 Ways to Hide Files on Mac
9 Common Mistakes That Damage Your MacBook
9 Common Mistakes That Damage Your MacBook
Apple's Worst MacBook Problems (And How to Fix Them)
Apple's Worst MacBook Problems (And How to Fix Them)
Something Disappeared From Your Mac? How to Restore 7 Common Items
Something Disappeared From Your Mac? How to Restore 7 Common Items
a young man is looking at the camera and has two stickers on his face
a young man is looking at the camera and has two stickers on his face
11 Hidden Mac Settings You Can Unlock With the Defaults Command
11 Hidden Mac Settings You Can Unlock With the Defaults Command
Mac Disk Permissions Explained: How to Repair macOS Permissions
Mac Disk Permissions Explained: How to Repair macOS Permissions
How to Fix the "macOS Could Not Be Installed on Your Computer" Error
How to Fix the "macOS Could Not Be Installed on Your Computer" Error
3 Ways to Automatically Delete Downloads on Mac
3 Ways to Automatically Delete Downloads on Mac
the cover of mac maintenance tips and tricks, with two hands working on an electronic device
the cover of mac maintenance tips and tricks, with two hands working on an electronic device
How to factory reset your Mac
How to factory reset your Mac
How to See Hidden Files on Your Mac
How to See Hidden Files on Your Mac
the back side of an apple computer with text overlaying how to flush the dns cache on a mac
the back side of an apple computer with text overlaying how to flush the dns cache on a mac
How To Recover Lost Data From An Unbootable Mac?
How To Recover Lost Data From An Unbootable Mac?
How to Factory Reset Your MacBook or iMac
How to Factory Reset Your MacBook or iMac
  • Open Activity Monitor via Spotlight Search (Command + Space) or locate it in Applications > Utilities.
  • Select the application or process you want to terminate from the list.
  • Click the X button in the upper-left corner of the window.
  • Confirm by clicking "Quit" or "Force Quit" to terminate the selected process.

The Command Line: Killing Processes with Terminal

Identifying the Process ID (PID)

For advanced users or those troubleshooting complex issues, the Terminal provides the most direct control over system processes. Every running program on a Mac is assigned a unique Process IDentification number, or PID. To kill a program this way, you must first identify this number using command-line tools that list active processes.

Command Description
top Displays a dynamic, real-time list of all running processes, sorted by CPU usage.
ps aux Provides a static snapshot of all processes currently running, detailing the user, PID, and command path.

Sending the Termination Signal

Once you have identified the PID of the program you want to close, you can send a signal to instruct the operating system to terminate it. The most common signal is SIGTERM, which requests the program to shut down gracefully, allowing it to save its state and clean up resources.

  • Basic Command: kill [PID] (Replace [PID] with the actual number, e.g., kill 1234)
  • Forceful Termination: If the process ignores the standard request, use kill -9 [PID]. The -9 flag sends SIGKILL, which forces the process to stop immediately without any cleanup. Use this only if the standard kill fails.

When to Use Each Method

Choosing the right method depends entirely on the state of the application. If the app is open and visible but frozen, start with the Dock or Force Quit shortcut. If the app is running hidden in the background and impacting system performance, dive into Activity Monitor. Reserve the Terminal for scenarios where the graphical interfaces fail or when you need precise control over specific daemons and background services. Understanding the hierarchy of these methods will make you significantly more efficient in managing your Mac's performance.