sodcalculator

10 Tech How-To

Mac Error Code: Step-by-Step Fix Guide

Guide 10-31303 · Updated · Step by step

Mac error codes can appear suddenly and interrupt your work, but most are fixable with a few targeted steps. This guide walks you through the general troubleshooting process for any Mac error code, from identifying the code to applying common fixes like clearing caches, repairing disk permissions, and resetting the NVRAM. You’ll need your Mac, an internet connection, and about 15–30 minutes.

What You’ll Need

  • Your Mac and its power adapter
  • An administrator account password
  • Internet connection (for downloading updates or reinstalling macOS)
  • External backup drive (optional but recommended before major steps)

Step-by-Step

  1. Note the exact error code and message. Write down the full code (e.g., -36, -50, 1008F) and any accompanying text. This helps you search for specifics and narrows down the cause.
  2. Restart your Mac. Choose Apple menu > Restart. A simple reboot clears temporary glitches that often trigger error codes.
  3. Check for macOS updates. Go to System Settings > General > Software Update. Install any available updates—Apple frequently fixes bugs that cause error codes.
  4. Free up storage space. Error codes like -36 or -50 often appear when your disk is full. Go to Apple menu > About This Mac > Storage to see usage. Delete unused files or move them to an external drive.
  5. Run First Aid on your disk. Open Disk Utility (in /Applications/Utilities), select your startup disk, and click First Aid. This checks and repairs disk errors that can cause various codes.
  6. Repair disk permissions (macOS Catalina and earlier). If you’re on an older macOS, use Disk Utility’s First Aid to repair permissions. On newer versions, this is done automatically.
  7. Clear caches and temporary files. Open Finder, press Shift+Cmd+G, type ~/Library/Caches, and delete the contents of folders you recognize (skip anything you’re unsure about). Empty the Trash afterward.
  8. Reset the NVRAM (Intel Macs). Shut down, then turn on and immediately press and hold Option+Command+P+R for about 20 seconds. On Apple Silicon Macs, this happens automatically at startup.
  9. Check for third-party software conflicts. Boot into Safe Mode (restart and hold the Shift key). If the error doesn’t appear, a login item or extension is likely the culprit. Remove recent additions from System Settings > General > Login Items.
  10. Reinstall macOS. If nothing else works, back up your data, then restart and hold Command+R to enter Recovery Mode. Choose Reinstall macOS. This preserves your files but reinstalls the system.

Common Mistakes

  • Skipping the restart—many error codes are temporary and a reboot fixes them instantly.
  • Ignoring the exact code—different codes have different causes; generic advice may waste time.
  • Deleting system caches without knowing what they do—this can cause other issues.
  • Forgetting to back up before major repairs like disk first aid or macOS reinstall.
  • Assuming all error codes are hardware failures—most are software-related and fixable.

Tips

  • Search the exact error code on Apple’s support website or a search engine—you’ll often find a specific solution.
  • Keep your Mac updated regularly to prevent error codes caused by outdated software.
  • Use an external drive for Time Machine backups so you can restore if needed.
  • If the error occurs in a specific app, check for app updates or reinstall the app.
  • Write down the steps you’ve tried—it helps if you need to contact Apple Support.

Troubleshooting

If the error persists after following all steps, try these additional measures:

  • Check for hardware issues. Run Apple Diagnostics by restarting and holding D (Intel) or pressing and holding the power button (Apple Silicon). Follow the on-screen prompts.
  • Boot from an external drive. If you have another Mac, create a bootable installer and start your Mac from it. If the error disappears, your startup disk is the problem.
  • Reset the SMC (Intel Macs only). For Macs with T2 chip: shut down, hold Control+Option+Shift on the left side for 7 seconds, then add the power button for another 7 seconds. Release all and wait 5 seconds, then turn on. For older models, the method varies—check Apple’s support site.
  • Contact Apple Support. If you’ve tried everything and the error still appears, it may be a deeper hardware or software issue that requires professional help. Provide them with the exact error code and the steps you’ve already taken.

Frequently Asked Questions

What does error code -36 mean on a Mac?

Error -36 typically appears when copying or moving files and indicates a read/write problem, often due to file permissions or a full disk. Try repairing permissions, freeing up space, or copying the file to a different location.

How do I find the exact error code on my Mac?

The error code is usually displayed in a dialog box when the problem occurs. If it disappears, check Console (in /Applications/Utilities) and look for recent log entries around the time of the error.

Will resetting NVRAM delete my data?

No, resetting NVRAM only clears certain settings like startup disk selection and volume, not your personal files. It’s a safe troubleshooting step.

Can I reinstall macOS without losing my files?

Yes, choosing “Reinstall macOS” from Recovery Mode preserves your personal files and settings. However, it’s still wise to back up beforehand to be safe.

Why does my Mac show an error code when trying to open an app?

This often means the app is corrupted, incompatible with your macOS version, or missing necessary components. Try updating the app, reinstalling it, or checking the developer’s website for known issues.

How long does it take to fix a Mac error code?

Simple fixes like restarting or clearing caches take minutes, while reinstalling macOS can take an hour or more. The time depends on the cause and the speed of your Mac and internet connection.

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

The whole Tech How-To bed →