If a Mac app freezes, the quickest fix is to force-quit it with Option-Command-Esc, reopen it, and check for updates. If it keeps freezing, you need to dig deeper into the app’s files, your system resources, or the app’s compatibility with your macOS version. This guide covers the exact steps for each situation, from a one-off hang to a recurring crash.
Why Mac Apps Freeze
A frozen app—one that stops responding to clicks, shows a spinning beachball, or won’t quit normally—usually has one of a few root causes:
- Resource exhaustion: The app is using 100% of the CPU or all available RAM, often due to a memory leak or an infinite loop.
- Disk or network hang: The app is waiting on a slow or disconnected drive, a stalled network request, or a corrupted file it can’t read.
- Software conflict: A recent macOS update, a new app, or an incompatible extension (like a Finder plugin or a third-party input method) is clashing with the app.
- Corrupted app files: The app’s preferences, cache, or support files are damaged, causing it to choke on startup or during a specific action.
Knowing which cause is at play helps you choose the right fix. The steps below go from the simplest to the most thorough.
Step 1: Force-Quit the Frozen App
The first thing to try is a standard force-quit. This is safe—you won’t lose unsaved work in other apps, but the frozen app’s unsaved changes will be lost.
- Press Option-Command-Esc (or choose Apple menu > Force Quit).
- In the Force Quit window, select the frozen app and click Force Quit.
- Confirm by clicking Force Quit again.
If the app doesn’t appear in the list, or if the Force Quit window itself is unresponsive, use Activity Monitor: open it from Applications > Utilities, find the app in the list, select it, and click the X button in the toolbar, then choose Force Quit.
If even that fails (the system is completely locked), press and hold the Power button until the Mac shuts down, then turn it back on. This should be a last resort because you’ll lose unsaved work in all open apps.
Step 2: Reopen and Check for Updates
After force-quitting, reopen the app. If it opens normally, the freeze was likely a one-time hiccup. To reduce the chance of it happening again:
- Check for app updates via the App Store (if you got it there) or the app’s own “Check for Updates” menu.
- Check for macOS updates in System Settings > General > Software Update. Many freezes are fixed by Apple or the app developer in a subsequent release.
- Restart your Mac. A reboot clears temporary system caches and frees up memory, which can resolve lingering issues.
If the app freezes again within a few minutes of reopening, move on to the deeper fixes below.
Step 3: Free Up System Resources
If the app freezes because your Mac is low on memory or disk space, it will keep happening until you address the underlying shortage.
- Check memory pressure: Open Activity Monitor and look at the “Memory” tab. The graph at the bottom shows memory pressure. If it’s red or yellow, close other apps, especially browsers with many tabs, and see if the problem app behaves better.
- Check disk space: macOS needs free space for virtual memory and temporary files. If your startup disk is nearly full (less than 10-15 GB free), apps can freeze. Go to Apple menu > About This Mac > Storage to see how much space you have. Delete old files or move them to an external drive.
- Check CPU usage: In Activity Monitor’s “CPU” tab, sort by “% CPU”. If the frozen app is using 100% or more, it’s likely stuck in a loop. If another process is using high CPU (like a backup or a media encoder), that could be starving your app.
If the app still freezes after freeing up resources, the problem is likely specific to the app itself.
Step 4: Reset the App’s Preferences and Cache
Corrupted preference files or caches are a common cause of repeated freezes. Resetting them forces the app to rebuild them from scratch.
- Quit the app (force-quit if needed).
- Open Finder and press Shift-Command-G (Go to Folder).
- Type
~/Library/Preferencesand press Return. Look for a file that starts with the app’s name and ends with.plist(e.g.,com.example.app.plist). Move it to the Desktop (don’t delete it yet—you can put it back if it doesn’t help). - Also check
~/Library/Cachesfor a folder with the app’s name and move it to the Trash. - Reopen the app. It will create new preference and cache files.
If the app works fine after this, you’re done. If not, you can restore the old plist file to recover any custom settings you had.
Step 5: Check for Conflicting Software
Sometimes a freeze is caused by a third-party extension or helper that loads into the app or the system. Common culprits include:
- Input methods (like third-party keyboards or text expanders)
- Finder extensions (from apps like Dropbox, OneDrive, or cloud storage tools)
- Menu bar apps that interact with the frozen app
- System-level utilities like antivirus or firewall software
To test, temporarily disable or quit these one by one, then relaunch the frozen app. If the freeze stops after quitting a particular helper, that’s your culprit. You can then update or remove that helper.
You can also boot into Safe Mode (restart and hold the Shift key) to load macOS with only essential extensions. If the app doesn’t freeze in Safe Mode, a third-party extension is likely the cause.
Step 6: Reinstall the App
If none of the above works, the app’s installation itself may be corrupted. Reinstalling is a clean fix that doesn’t affect your data (unless you delete the app’s support files).
- Quit the app.
- Drag the app from Applications to the Trash.
- Re-download it from the App Store or the developer’s website.
- Open the new copy. Your documents and settings (stored in
~/Library/Application Support) should remain intact.
If the app still freezes after a fresh install, the problem is likely with macOS itself or with the app’s compatibility with your Mac model or OS version. Check the developer’s website for known issues or supported versions.
Frequently Asked Questions
Will force-quitting lose my unsaved work?
Yes, force-quitting discards any unsaved changes in that app. Other apps’ unsaved work is not affected. If you can, try to save before force-quitting, but if the app is truly unresponsive, you have no choice.
Why does the beachball spin forever?
The spinning beachball means the app is not responding to system events. It’s often waiting on a resource (disk, network, or CPU) that’s stuck. The steps above—checking Activity Monitor, freeing disk space, and resetting the app’s files—address the most common causes.
What if the app freezes on startup every time?
This usually points to corrupted preferences or support files. Reset the preferences (Step 4) and if that fails, reinstall the app (Step 6). If it’s a login item that starts automatically, check System Settings > General > Login Items and remove it, then add it back later.
Can I prevent freezes from happening?
Keep your macOS and apps updated, maintain at least 10-15% free disk space, and avoid running more apps than your Mac’s RAM can comfortably handle. Periodically restarting your Mac (once a week or so) also helps clear memory and temporary files.
Does this work for apps from the App Store and third-party apps?
Yes, the steps are the same for both. The only difference is how you reinstall: App Store apps are re-downloaded from the App Store, while third-party apps come from the developer’s website.
What if the whole Mac is frozen, not just one app?
If you can’t move the cursor or the keyboard does nothing, press and hold the Power button until the Mac turns off, then turn it back on. After rebooting, check for system updates and run Disk Utility’s First Aid to check the startup disk for errors.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Fix Unfortunately App Has Stopped: Step-by-Step
- Restart a Frozen Samsung Galaxy A12
- HomePod Stereo Pair with AirPlay 2 from iPhone
- Fix 0x8e5e0247 Error on Windows
- Pixel & Pixel XL No Sound: Solved?
- How to Edit Playlists on iPhone