If your Mac starts up slowly or throws out error codes, you know something isn’t working properly. Maybe apps take a while to launch or features don’t behave as expected. Perhaps your computer won’t finish starting up properly or the battery refuses to charge. The root cause for most of those problems, and other hiccups you’ll encounter on the Mac, is software.

Luckily, when there’s a software-based problem on your Mac you can usually fix it yourself for free. So here’s a master list of all the most useful troubleshooting steps you can take to fix common macOS issues yourself.

1. Force Quit Misbehaving Apps

Force-quitting the WhatsApp app in macOS Monterey

Has an app frozen or stopped responding? Want to get rid of that annoying beach ball cursor? If so, then force quitting misbehaving apps should be among the first steps on your troubleshooting list. To force-quit an unresponsive Mac app, press Cmd + Option + Escape on the keyboard or click the Apple menu and choose Force Quit. In the window that opens, select the app you’d like to exit and click Force Quit. Reopen the app to see if the issue persists.

2. Reboot Your Mac

The default macOS Monterey desktop, with the Restart command highlighted in the Finder's Apple menu

One way to fix macOS errors like unresponsive accessories and apps is to give your computer a fresh start. To do so, click the Apple menu and choose Restart or Shut Down. If your Mac is unresponsive and won’t register any clicks, press and hold the power button for a few seconds to force your Mac to restart or shut down, which clears the memory and reloads macOS. Make a habit of restarting your Mac about once per week to keep it running smoothly.

3. Restart the Wi-Fi and Bluetooth

The Control Center in macOS Monterey with the Wi-Fi icon selected and the Bluetooth icon toggled off

Can’t connect to the internet or use AirDrop? Restarting the Wi-Fi or Bluetooth might help with that. Access the Control Center by clicking the switch icon in the top-right of the menu bar. Now toggle off the Wi-Fi or Bluetooth icon and wait a few seconds before toggling it back on.

On older macOS versions, click either icon in the menu bar and select Turn Wi-Fi Off or Turn Bluetooth Off. For more help, check out other tips to further troubleshoot Mac networking issues, including forgetting a network, resetting the Bluetooth module, and using Activity Monitor.

4. Install the Latest macOS Updates

macOS Monterey with Software Update in System Preferences showing no updates found

Running the latest versions of macOS and apps is essential in getting up-to-date protection and bug fixes. To upgrade the macOS version on your Mac, select System Preferences from the Apple menu, click the Software Update icon, and follow the instructions.

To update apps on your Mac installed through the App Store, open the App Store and click Updates in the sidebar. For apps obtained outside the App Store, choose the Check for Updates option in the app’s main menu or preferences window.

5. Create a New User Account

macOS Monterey showing creating a new Mac administrator account in the Users and Groups section of System Preferences

Some problems are tied to a specific user account in macOS. To isolate a problematic account, create a new macOS user account by choosing System Preferences in the Apple menu. Select Users & Groups, then click the padlock in the bottom-left to unlock this section.

Now hit the plus (+) button below the list of users, click the menu next to New Account and select Administrator as your account type. Type in a unique username and password for the account before clicking Create User to save the changes. You can now quickly switch to the newly-created account to determine whether the current one is giving you headaches.

6. Reset the SMC, NVRAM, and PRAM

The System Management Controller (SMC) manages the battery, charging, fans, MagSafe indicator light, keyboard and display backlights, as well as sleep, wake, and hibernation states. Therefore, resetting the SMC might help fix the battery not charging, the Mac refusing to power up, or various similar issues. On Apple silicon Macs, restarting your Mac automatically resets the SMC. On Intel-based Macs you’ll need to follow our guide on resetting the SMC.

The macOS kernel is panicking? Display resolution won’t change? Your Mac shows the wrong time? It starts up to a question mark? Seems like a configuration problem. All Intel Macs hold certain settings such as the date and time, audio volume, trackpad preferences, and so on in special memory sections dubbed PRAM and NVRAM. To fix problems with system settings on older Macs, learn how to reset the PRAM or NVRAM.

7. Boot Up in Safe Mode

macOS Monterey with the Users and Groups section in System Preferences showing the Google Chrome app selected under Login Items

To verify whether one of the apps that loads at startup is giving you headaches, use Safe Mode in macOS. Safe Mode is essentially a stripped-down version of the macOS operating system. No apps listed in System Preferences > Users > Groups > Login Items load in Safe Mode. And as your Mac is starting up in Safe Mode, it will automatically perform a quick check of the startup disk to repair any corrupt file systems.

To enter Safe Mode in macOS on an Apple silicon Mac, hold the power button when restarting or powering until the startup options appear. Now choose your startup disk, press and hold the Shift key, and click Continue in Safe Mode. On Intel-based Macs, press and hold the Shift key when the computer boots until an Apple logo appears on the screen.

8. Free Up Storage Space on the Startup Disk

macOS Monterey showing the  Optimize Storage window with a confirmation message for the Empty Trash Automatically option

Is your Mac unresponsive? Does it take a long time to boot up? If so, the machine may be running low on storage space. Start by deleting unwanted apps from your Applications folder. Also, trash unneeded files in the Downloads folder. Then empty the trash by Control-clicking the Trash in the Dock and selecting Empty Trash. For a breakdown of used versus available space, choose About This Mac from the Apple menu and select the Storage tab.

The “Other” section can grow particularly large as clutter accumulates on your system over time (read our explainer for what constitutes Other storage in macOS). To automatically delete old shows and movies, as well as old email attachments, click the Manage button in the About This Mac window and then choose Optimize Storage. Other options in the Optimize Storage window let you empty the Trash automatically, offload old documents to iCloud, and more.

9. Repair Any Other Disks With Disk Utility

macOS Monterey showing Disk Utility with the First Aid feature repairing the startup disk

Your Mac won’t boot all the way? Sounds like there may be a problem with the startup disk. To repair it, however, you’ll need to run Disk Utility from Apple’s built-in macOS Recovery partition. To do so on an Apple silicon Mac, hold the power button until the startup options appear. Now click Options and choose Continue. Owners of Intel-based Macs need to enter macOS Recovery by pressing and holding Cmd + R while booting up the Mac.

With macOS Recovery loaded, select Disk Utility from the list of recovery tools and click Continue. You should now be in Disk Utility. Next, click the app’s View menu and select Show All Devices to reveal each available storage device. As the last step, select your disk in the sidebar and click the First Aid button. After Disk Utility finishes repairing the volume, choose Restart from the Apple menu to exit the recovery tools and boot your Mac normally. If that didn’t fix your problems, try fixing Mac disk errors using a Unix tool called fsck.

10. Erase and Restore Your Mac

macOS Monterey showcasing the Erase All Content and Settings screen in System Preferences

If all else fails, your last choice is to start anew. Erasing everything not only gives you a fresh start with factory macOS settings but also gets rid of any malware infections. Of course, you should first back up important files using Time Machine or third-party alternatives for backing up your Mac.

To begin the factory reset process, open System Preferences from the Dock or the Apple menu. Now look in the menu bar and click the System Preferences menu, then choose Erase All Content and Settings.

Follow the instructions to wipe the startup disk clean. Erasing the startup disk will clear all data and settings on your Mac and reinstall macOS so you can start from scratch. Besides, erasing all content and settings is a crucial step before giving or selling your Mac to someone else. If your Mac lacks this feature, check out other methods to factory reset any Mac.

Create Your Own Mac Maintenance Regime

Because no computer is perfect, it pays to prepare for all eventualities. Creating a Mac maintenance regime that suits you is one way to ensure your Mac keeps running smoothly for years to come.

And for those times when it does start acting up, we’ve armed you with the knowledge to fix the most common macOS issues you’ll encounter.