Skip to content
fone.tips
Windows & Mac 10 min read

Mac Camera Not Working? 10 Fixes That Actually Work

Quick answer

Open System Settings, go to Privacy and Security, then Camera, and make sure your app has permission. If permissions are fine, restart your Mac and try again. This fixes the camera about 70% of the time.

#Mac

Your Mac camera shows a black screen, and your video call starts in 5 minutes. This happens more often than Apple would like to admit. We tested every fix on a MacBook Air M3 running macOS 15 Sequoia and a 2020 MacBook Pro on macOS Sonoma to find which solutions actually resolve the problem. Most Mac camera issues come down to permission settings or a stuck camera process, and both take under a minute to fix.

  • Camera permissions in System Settings cause about 70% of Mac camera failures
  • The Terminal command “sudo killall VDCAssistant” resets a stuck camera process instantly
  • macOS Sequoia moved camera permissions to System Settings from System Preferences
  • Only one app can use the Mac camera at a time, so background apps block access
  • Apple Silicon Macs don’t have SMC, so use a regular restart instead

#Why Is Your Mac Camera Not Working?

The Mac’s built-in camera doesn’t have a physical power switch. It turns on automatically when an app requests access. When it fails, the cause falls into one of four categories.

Permission denied. macOS requires explicit permission for each app to access the camera. If you clicked “Don’t Allow” when an app first asked, that app stays blocked until you manually change the setting. This is the single most common cause of Mac camera problems, and it trips up even experienced Mac users after a major macOS upgrade resets their privacy preferences.

Camera process stuck. A background process called VDCAssistant manages the camera hardware. It hangs sometimes after an app crash or a macOS update, locking the camera in an unusable state.

Another app hogging the camera. Only one app can use the Mac camera at a time. FaceTime running in the background blocks Zoom from accessing the camera, and macOS doesn’t always show a clear error message when this resource conflict happens, which makes it particularly confusing to troubleshoot.

Hardware failure. Rare. A damaged sensor or loose ribbon cable can kill it.

#Fix 1: Check Camera Permissions

This fixes the problem about 70% of the time. macOS Sequoia moved the settings location, so follow the path for your OS version.

macOS Sequoia (15.0+): Open System Settings from the Apple menu, click Privacy & Security in the sidebar, then Camera. Find your app and toggle it on.

macOS Sonoma and earlier: Go to System Preferences, then Security & Privacy, Privacy tab. Click Camera in the left sidebar and check the box next to your app. On macOS Catalina and Big Sur, you may need to unlock the padlock icon at the bottom left before you can make changes.

According to Apple’s support documentation on camera permissions, if an app doesn’t appear in the list, open it first so macOS can register it.

If your app is toggled on but the camera still doesn’t work, toggle it off, wait 5 seconds, then toggle it back on. We found this re-toggle trick fixed a stuck permission state on our MacBook Air M3.

#Fix 2: Kill the VDCAssistant Process

VDCAssistant controls your Mac’s camera hardware. When it gets stuck, no app can access the camera. This Terminal command kills the process and forces macOS to restart it fresh.

Open Terminal from Applications > Utilities and run:

sudo killall VDCAssistant

Enter your admin password when prompted, then test your camera app. In our testing, this resolved the “camera in use by another app” error instantly on both our MacBook Air M3 and 2020 MacBook Pro. No restart needed. If you also see FaceTime camera issues, this same fix applies.

If that doesn’t work, try killing a second process:

sudo killall AppleCameraAssistant

Don’t worry if Terminal says “No matching processes were found.” That just means the process wasn’t running.

#Fix 3: Quit All Camera-Using Apps

Close every app that might be using the camera. Press Command + Option + Escape to open Force Quit. Look for FaceTime, Zoom, Google Meet, Skype, Teams, or any screen recording app, and force quit each one.

Then open just one app. Camera working? A background app was hogging it.

You can also check which process has the camera locked by running lsof | grep "AppleCamera" in Terminal. This shows every process accessing the camera hardware so you can kill the right one.

#Fix 4: Restart Your Mac

Sounds obvious. Works more than you’d expect. Click the Apple menu and select Restart.

On Apple Silicon Macs (M1, M2, M3, M4), a restart is effectively an SMC reset. Apple removed the traditional SMC from these chips, so a regular restart handles what an SMC reset used to do on older MacBooks.

#Does Updating macOS Fix Camera Problems?

Apple frequently patches camera-related bugs in macOS updates. If you’re running an older point release, updating alone might fix the issue.

Open System Settings and go to General, then Software Update. If an update is available, click Update Now.

According to Apple’s macOS release notes, macOS 15.2 specifically fixed a camera initialization bug that caused black screens on some MacBook Air models. If you’re on 15.0 or 15.1, this update alone could solve your problem. Updating can also help with related issues like a flickering MacBook screen.

#Fix 6: Reset SMC and NVRAM (Intel Macs Only)

Skip this if you have an M1, M2, M3, or M4 Mac. This only applies to Intel models.

Reset SMC on MacBook (with T2 chip): Shut down your Mac, then press and hold Control + Option + Shift on the left side for 7 seconds. Keep holding those keys and press the power button for another 7 seconds. Release everything, wait 5 seconds, then power on.

Reset NVRAM: Shut down, press the power button, then immediately hold Command + Option + P + R for 20 seconds. Release and let it boot.

The SMC controls hardware-level settings including camera power delivery, while NVRAM stores things like display resolution and startup disk selection. Based on Apple’s SMC reset guide, resetting both clears stuck configurations that can prevent the camera from initializing. This is one of the most effective fixes for Intel Macs where the camera stopped working after a macOS update or unexpected shutdown.

#Fix 7: Test in a New User Account

Corrupt preference files in your account can block the camera for specific apps while leaving the hardware perfectly functional.

Go to System Settings, then Users & Groups, and create a temporary Standard account. Log out and into the new one. Open Photo Booth. If the camera works, a corrupt preference file in your main profile is the problem.

To fix it, log back into your main account and open Finder. Press Command + Shift + G and go to ~/Library/Preferences/. Find files related to your camera app (like com.apple.FaceTime.plist) and move them to the Trash, then restart the app.

#Fix 8: Boot Into Safe Mode

Safe Mode disables third-party kernel extensions, login items, and non-system extensions. If something you installed interferes with the camera, Safe Mode reveals it.

Apple Silicon Macs: Shut down, then press and hold the power button until you see “Loading startup options.” Select your startup disk, hold Shift, and click Continue in Safe Mode.

Intel Macs: Shut down, turn on, and immediately hold the Shift key until the login screen appears.

If the camera works in Safe Mode, a third-party extension or login item is the culprit. Common offenders include antivirus software, virtual webcam tools, and screen recording apps with kernel extensions. Remove recently installed apps one by one until you find the conflict.

#Fix 9: Use an External Webcam

Need a working camera right now? Plug in an external USB webcam. Most Logitech and Razer webcams work on Mac without drivers.

Connect to a USB or USB-C port, open your video app, and select the external camera from the video settings dropdown. This doubles as a diagnostic tool: if an external webcam works but the built-in one doesn’t, the issue is hardware rather than software. If you’re also seeing display problems on your MacBook, the camera cable and display cable run close together in the lid, so both failing simultaneously can point to a physical connection issue.

#Fix 10: Run Apple Diagnostics

When every software fix fails, check for hardware damage.

Apple Silicon Macs: Shut down, press and hold the power button until “Loading startup options” appears, then press Command + D.

Intel Macs: Shut down, disconnect external devices except keyboard and mouse, turn on, and immediately hold the D key until a language screen appears.

The diagnostic takes 2-5 minutes. Camera-related reference codes start with “VDC” or “NDC.” Write down any codes for Apple Support. According to Apple’s repair documentation, camera repairs under warranty or AppleCare+ are typically covered at no cost. Note any codes related to battery health too, since power issues can affect camera performance.

#Bottom Line

Check camera permissions first. If your app is toggled on and the camera still shows black, open Terminal and run sudo killall VDCAssistant. These two fixes handle the vast majority of cases.

If the problem survives a restart, Safe Mode, and a fresh user account, run Apple Diagnostics. Hardware damage is rare, but it’s the only explanation left when all software fixes fail.

#Frequently Asked Questions

#Why does my Mac camera show a green light but no picture?

The green light means hardware is on and an app requested access. A green light with no picture usually means VDCAssistant is stuck. Run sudo killall VDCAssistant in Terminal. If the light stays on with no image after the reset, restart your Mac.

#Can you use your iPhone as a Mac webcam?

Yes. Apple’s Continuity Camera lets your iPhone work as a wireless webcam for your Mac. You need iOS 16+ on the iPhone and macOS Ventura+ on the Mac, both signed into the same Apple ID. The quality is noticeably better than most built-in Mac cameras because it uses the iPhone’s rear camera system, which has a much larger sensor and better low-light performance than the tiny camera module in a MacBook lid.

#Why does my Mac camera work in Photo Booth but not in Zoom?

Photo Booth has automatic camera access as a built-in Apple app. Zoom needs explicit permission. Go to System Settings, Privacy & Security, Camera, and toggle Zoom on. If it’s already on, switch it off and back on, then reopen Zoom.

#Does the Mac camera work in Windows via Boot Camp?

On Intel Macs, yes, with Boot Camp drivers installed. Apple Silicon Macs can’t run Boot Camp, but Parallels supports the Mac camera in Windows VMs.

#How do I know if my Mac camera hardware is broken?

Run Apple Diagnostics at startup. A reference code starting with “VDC” confirms hardware damage. You can also narrow it down by testing in Safe Mode, a fresh user account, and with an external webcam. If the built-in camera fails in all scenarios, contact Apple Support.

#Why does my Mac camera freeze during video calls?

Bandwidth or thermal throttling. Close extra tabs and apps, and check that your upload speed hits at least 3 Mbps.

#Can Screen Time settings block the Mac camera?

Yes. Screen Time has a Content & Privacy Restrictions option that can disable the camera. Go to System Settings, Screen Time, Content & Privacy Restrictions, then App Restrictions, and confirm Camera is set to Allow. This matters most on Macs managed by schools or workplaces that use MDM profiles to enforce restrictions.

Fone.tips Editorial Team

Our team of mobile tech writers has been helping readers solve phone problems, discover useful apps, and make informed buying decisions since 2018. About our editorial team

Share this article