MAC repair logo

MacBook camera not connected: 8 solutions to the error message

Mac webcam no longer working: message no camera connected
To sum up: if your Mac displays «No camera connected» or the webcam no longer works, open Terminal and type sudo killall VDCAssistant then enter your password. This will restart the camera management process and resolve 80 % cases. If this is not enough, check the Privacy, Screen Time and Application Conflicts permissions. Hardware failure is rare but possible - especially after a fall or liquid damage.

Why the Mac camera no longer works

The «No camera connected» or «No camera available» error message is one of the most frustrating on the Mac, as it typically occurs at the worst possible time - just before an important Zoom call. The good news is that, in the vast majority of cases, this is a software problem that can be resolved in less than five minutes.

The most common causes are: a frozen VDCAssistant process (the component that manages the internal camera), authorisation denied to the application requesting the camera, Screen Time restrictions that block access, a conflict between two applications trying to use the camera simultaneously (the camera can only be used by one application at a time), or a bug following a macOS update. More rarely, the problem is hardware: a disconnected internal cable, oxidation after liquid damage, or a damaged sensor after a fall.

The Terminal solution that works in 80 % of cases

VDCAssistant is the system process that manages the Mac's built-in camera. When it crashes, the camera becomes inaccessible to all applications, even after an app restart. Forcing it to restart solves the problem immediately in most cases.

Step-by-step procedure

  1. Quit any applications that might be using the camera (FaceTime, Photo Booth, Zoom, Teams, Safari, Chrome).
  2. Open the Terminal via Applications → Utilities → Terminal (or Spotlight: Cmd + Space, type «Terminal»).
  3. Type the following command: sudo killall VDCAssistant
  4. Press the Input.
  5. Enter your administrator password (the characters are not displayed, this is normal) and press Enter.
  6. On some Macs, add : sudo killall AppleCameraAssistant
  7. Open Photo Booth or FaceTime - the camera should work straight away.
Good to know: macOS automatically restarts VDCAssistant as soon as an application needs the camera. You can use it as often as you like. If you prefer to avoid the Terminal, simply restart your Mac - the result is the same but it takes longer.
VDCAssistant terminal command to restart the Mac camera

Check camera authorisations

As with the microphone, each application must be explicitly authorised to use the camera in macOS Mojave. If you inadvertently refuse the first request, the application will display «No camera connected» even if the camera is working perfectly.

Procedure

  1. Click on the Apple menu → System settings.
  2. In the sidebar, click on Confidentiality and security.
  3. Click on Camera.
  4. You will see a list of applications that have requested access to the camera.
  5. Activate the button next to each problematic application (Zoom, Teams, Safari, Chrome, Discord).
  6. Exit the application completely (Cmd + Q) then launch it again to apply the change.

If the application does not appear in the list, it has never requested access. Launch it and try to use the camera: a system dialog box should appear. Click on Authorise.

Deactivate screen time restrictions

The Screen Time feature (introduced in macOS Catalina) can block access to the camera without you knowing it, especially if you have set up restrictions or if they are synced from another Apple device via iCloud.

Check

  1. Open System settings → Screen time.
  2. Click on Content and confidentiality.
  3. Click on Restrictions on apps.
  4. Check that the Camera is ticked (and therefore authorised).
  5. Then click on App limits.
  6. If the problematic application is on the list, remove it or deactivate the limit.

This restriction is particularly tricky because it can activate itself after an update, or be inherited from a shared family account.

Conflicts between applications

A fundamental rule of macOS : only one application can use the camera at a time. If an application has «locked» access to the camera and has not correctly released the resource (following a crash or incorrect closure), no other application will be able to use it.

Identify the blocking application

  1. Open the Activity monitor.
  2. In the search field, type VDCAssistant.
  3. If VDCAssistant appears with a status of «In progress», look at the column User - it tells you which application is using it.
  4. Force this application to close (Cmd + Option + Escape, select application, Force exit).
  5. Open the application in which you want to use the camera.

The most common culprits are: Safari or Chrome with a tab that has accessed the camera and not released the connection, streaming applications (OBS Studio, Streamlabs), video filter plug-ins (Snap Camera) that remain in the background.

Restart and safe mode

If nothing else has worked, the classic reboot is still effective in freeing up all system resources. In the event of failure, safe mode can be used to diagnose whether a third-party extension is blocking the camera.

Starting up in safe mode

On Apple Silicon Macs (M1, M2, M3, M4) :

  1. Switch off the Mac completely.
  2. Hold down the power button until you see «Loading start-up options».
  3. Select your boot disk.
  4. Hold down the Shift and click on Continue in safe mode.

On Intel Macs :

  1. Switch off the Mac.
  2. Switch on and hold immediately Shift until you see the connection screen.
  3. Log in (you'll see «Start without extensions» in the top right-hand corner).

Once in safe mode, test the camera in Photo Booth. If it works, the problem is a third-party extension - uninstall the recently installed software one by one. If it still doesn't work, it's probably a hardware problem.

When it's a hardware failure

A Mac's internal camera rarely fails - it's designed to last the life of the device. But a few scenarios can damage it.

Symptom Probable cause Solution
Green light flashes continuously Sensor short-circuit Diagnosis and replacement
No reaction even in safe mode Camera out of order or cable disconnected Technical diagnosis required
Camera out after fall Broken tablecloth or damaged sensor Reconnection or replacement
Camera out after liquid damage Oxidation of contacts Deoxidation or replacement
Very blurred or grainy image Dirty or faulty sensor Cleaning or replacement
Camera missing from System Report Camera not detected by macOS Checking the tablecloth and motherboard

Check that the camera is detected by macOS

  1. Hold down the Option and click on the Apple menu.
  2. Click on System information.
  3. In the sidebar, click on Camera (under Materials).
  4. You should see FaceTime HD camera (integrated) with its ID.

If the camera does not appear at all in the System Report, this is a sure sign of a hardware problem: a disconnected cable, an out-of-order sensor, or a fault on the motherboard. Our free diagnosis precisely identifies the origin of the problem, and our expertise in micro-welding allows you to repair faults linked to the camera controller. If the problem follows recent liquid damage, contact us via our liquid damage repair.

Check camera detection in macOS System Report

Apple offers its own resources on Mac integrated camera problems.

Frequently asked questions

Why does my camera display «No cameras connected»?+

This is usually because the VDCAssistant process is blocked or another application is monopolising the camera. Open Terminal and type sudo killall VDCAssistant, then test again. If the error persists, check the Privacy permissions and close any applications that may be using the camera.

The green light on my camera keeps flashing, is it serious?+

Yes, this is abnormal. The green light should only come on when an application is actively using the camera. If it flashes constantly when no application is open, it's probably a hardware fault in the sensor or a short circuit. Apple recommends that you have the machine checked. This may require the camera to be replaced.

Why does my camera work on Photo Booth but not on Zoom?+

If Photo Booth works, the camera is physically OK. The problem is with Zoom permissions. Go to System Settings → Privacy & Security → Camera, enable Zoom, then exit Zoom completely (Cmd + Q) and restart it. Also check in Zoom → Settings → Video that the correct camera is selected.

The sudo killall VDCAssistant command doesn't work, why?+

On recent versions of macOS, the process is sometimes called cameracaptured or AppleCameraAssistant. Give it a try : sudo killall AppleCameraAssistant or simply restart the Mac (which will restart all system processes). Also check that you have typed your administrator password correctly after the command.

How do I know if my camera is physically out of order?+

Hold down Option and click on Apple menu → System information → Camera. If «FaceTime HD Camera» doesn't appear in the list, the camera is no longer detected by macOS - this is a sign of a hardware fault (broken cable, sensor or controller). If it appears but doesn't work in any application after all the software manipulations, it's also a hardware problem.

Can I completely deactivate the Mac camera?+

Yes, via Screen Time → Content and Privacy → App Restrictions → uncheck Camera. You can also use a physical cover (sticker or sliding camera cover). On recent MacBooks, be careful: if you use a cover that's too thick, you risk damaging the screen when you close the cover.

My camera is very blurry or pixelated, is this normal?+

On older MacBooks (prior to 2021), the FaceTime HD camera was of low resolution (720p), resulting in a relatively mediocre image. More recent MacBooks have a better quality 1080p camera. If the image is abnormally blurred compared to usual, check that there is no protective film obstructing the sensor, and gently clean the lens with a microfibre cloth.

Why won't my camera work after a macOS update?+

MacOS updates sometimes reset Confidentiality authorisations or change camera drivers. Check System Settings → Privacy and Security → Camera and re-authorise your applications. Restart VDCAssistant via Terminal. If the problem persists, wait for the next minor update, which often corrects these regressions.

Can I use an external webcam if the internal camera is out of order?+

Yes, this is an excellent temporary or permanent solution. An external USB webcam (Logitech C920, C922, or 4K cameras) works plug-and-play on the Mac and generally offers much better image quality than the internal camera. You can also use your iPhone as a webcam using the Continuity Camera function (macOS Ventura and later).

Can MAC Repair repair a faulty Mac camera?+

Yes, with over 15 years' experience since 2010, we diagnose and repair camera faults: reconnecting the cable, replacing the camera module, micro-soldering the controller, deoxidising after liquid damage. On recent MacBooks, the camera is integrated into the screen - replacing it requires complete disassembly. 180-day warranty. Take appointment for a free diagnosis.

Share this guide :

Get a free quote within 24 hours

Over 15 years of Apple expertise in Brussels. Free, no-obligation quote and 180-day guarantee on repairs.

Make an appointment →
Laetitia's Google reviewsGoogle reviews of ChristianGoogle reviews of Sarah
Rated 4.9/5 on Google

Popular articles

Request a quote

1. Mac identification - Step 1 out of 3
Do you know the model number?
The model number (Axxxx) is engraved on the underside of your Mac or on the original box. Use our tool if you don't know him.
Drag & Drop Files, Choose Files to Upload You can upload up to 3 files.
Add up to 3 photos. This will help us to better understand the fault.
Av. Marie de Hongrie 78B
1082 Bruxelles (Berchem)
Telephone :
Call us