External webcam not working on Mac: diagnose camera availability
Is your external webcam not working on your Mac? Check detection, permissions, camera selection and camera-busy conflicts in order to find the cause and the right fix.
The short answer
When an external webcam isn't working on a Mac, the cause is almost always at one of four layers. Either macOS can't detect the camera at all, the app isn't allowed to use it, the app is set to a different camera, or another process is already holding the camera. The fastest way to tell which one applies is to check whether the Mac sees the camera before changing anything else. If the Mac doesn't detect it, look at the cable, port, hub and the camera itself. If the Mac does detect it, the problem is in software: permissions, camera selection inside the app, or a camera-busy conflict.
Two conditions change this advice. First, a Mac managed by an employer or school may block the camera through a management profile that you can't override yourself. Second, some webcams need the manufacturer's software for certain features, or for the camera to work at all. Many external webcams use the standard USB Video Class (UVC) and work on macOS without extra drivers, but this guide can't confirm compatibility for any specific model. Check your camera maker's documentation for that.
Separate the camera from the microphone
Most webcams contain both a camera and a microphone, and macOS treats them as separate devices. Video and audio each have their own permission list, and apps choose a camera and a microphone separately. If your picture works but nobody can hear you, or the reverse, the two halves need different checks. This guide focuses on video, and a short section near the end covers the webcam's microphone.
Check 1: Rule out physical blockers
Before opening any settings, check the camera itself:
- Look for a privacy shutter, slider or lens cap. A closed shutter usually gives a black image rather than a missing camera.
- Look for a power or mute button on the camera, if your model has one.
- Check whether the camera has a status light, and whether it turns on when an app tries to use the camera.
- Make sure the cable is fully seated at both ends, especially if the camera has a detachable cable.
What this tells you: a black or frozen image while the camera is listed in an app points to a shutter, a busy camera or an app problem. A camera that doesn't appear anywhere points to detection, which is the next check.
Check 2: Does macOS detect the camera?
Open System Information. You can search for it with Spotlight, or hold the Option key and choose System Information from the Apple menu. Under Hardware, select Camera to see the cameras macOS currently recognizes. You can also select USB to check whether the webcam appears as a connected USB device.
- Listed under Camera: macOS recognizes the device as a camera. Skip ahead to the app checks.
- Listed under USB but not under Camera: the Mac sees the device but isn't treating it as a standard camera. The webcam may need the manufacturer's software, or it may not be compatible with your macOS version. Check the manufacturer's support information.
- Not listed anywhere: the Mac isn't receiving the device. Focus on the connection.
System Information shows what was connected when you opened it. After you replug the camera, refresh the view (File menu, Refresh Information) or reopen the app.
If the camera isn't detected
Work through these steps one at a time and recheck System Information after each one:
- Unplug the camera, wait a few seconds and plug it back in.
- If you're using a hub, dock or adapter, connect the camera directly to the Mac instead. Hubs and adapters can fail to pass a device through or supply enough power.
- Try a different port on the Mac.
- Try a different cable, if the camera's cable is detachable.
- Restart the Mac with the camera connected.
- On Mac laptops with Apple silicon running macOS Ventura or later, new USB and Thunderbolt accessories may need your approval before they can connect. Watch for an "Allow accessory to connect?" prompt when you plug the camera in, and check the accessory setting under Privacy & Security in System Settings.
If possible, connect the webcam to another computer. If it works there, the camera itself is probably fine, and the problem is with this Mac, its ports, or the camera's compatibility with this version of macOS. If it fails on every computer, every port and every cable, the camera itself is the likely fault.
Check 3: Test with a built-in Mac app
Open Photo Booth, FaceTime or QuickTime Player and pick the external webcam:
- Photo Booth: choose the camera from the Camera menu in the menu bar.
- FaceTime: choose the camera from the Video menu.
- QuickTime Player: choose File, New Movie Recording, then click the arrow next to the record button and pick the camera.
Know what this test covers. If you get live video in one of these apps, macOS and the camera can deliver video together. That points the problem toward the app that originally failed, such as a video-call app or a browser. The test doesn't check that app's permission, its camera setting or its own bugs. If the Apple app also shows no video, even though the camera appears in System Information, suspect a camera-busy conflict, a restriction on the Mac, or a compatibility problem.
Check 4: Is the app allowed to use the camera?
macOS asks for your permission the first time an app tries to use the camera. If you denied that request, or dismissed it, the app may show no camera, a blank preview or an error.
Where to look:
• macOS Ventura and later: Apple menu > System Settings > Privacy & Security > Camera.
• Earlier versions: System Preferences > Security & Privacy > Privacy tab > Camera.
- The app is listed with access turned off: turn it on, then quit and reopen the app. Many apps only check permission when they start.
- The app isn't listed: it may never have requested access. Open the app and try the camera again to trigger the request.
- You're using a browser: the browser needs camera permission in macOS, and the website also needs permission inside the browser. Check both. The browser's permission setting is usually in the address bar or in the site settings.
If the camera is blocked for every app, check for other restrictions. Screen Time's Content & Privacy settings can turn off the camera. On a Mac managed by an employer or school, a management profile may disable it. In that case, contact your IT administrator; you can't override a managed restriction from the user settings.
Check 5: Is the right camera selected in the app?
Detection and permission don't decide which camera an app uses. Video-call apps, streaming tools and browsers each keep their own camera choice, usually in the video or audio-and-video settings. The app may still be set to the Mac's built-in camera, a virtual camera from other software, or a camera that's no longer connected. On macOS Ventura and later, Continuity Camera can also offer a nearby iPhone as a camera, and some apps may switch to it. Choose the external webcam by name in the app's settings and check the preview.
Camera busy errors: when another app is holding the camera
An error saying the camera is in use, or a camera that appears in the list but shows only black, often means another process already has the camera open. It might be a video-call app still running in the background, a browser tab that used the camera, a streaming or recording tool, or the webcam maker's companion app. Closing a window doesn't always quit the app, so use Quit from the app's menu.
- Quit every app that might use the camera, including browsers and the webcam's companion software. Then open only the app you need.
- If the camera has a status light, check whether it stays on when no app should be using it. A light that stays on suggests something is still holding the camera.
- On recent macOS versions, Control Center and the menu bar can show when the camera or microphone is in use and which app is using it. Use this to find the app that's holding the camera.
- If you can't find the cause, restart the Mac. Restarting closes every process that could be holding the camera, and it's fully reversible.
If the error comes back right after a restart, check which apps launch automatically at login. On macOS Ventura and later, you'll find them under General > Login Items in System Settings. A companion app or background tool that starts at login could be grabbing the camera.
Quick reference: what each finding points to
| Finding | Likely layer | Next step |
| Camera missing from System Information | Connection or hardware | Connect directly, change port and cable, approve the accessory, restart, test on another computer |
| Listed under USB but not under Camera | Compatibility or software | Check manufacturer documentation for macOS support or required software |
| Works in Photo Booth, fails in another app | App permission or selection | Check the app's camera permission and its camera setting |
| Blocked in every app | Restriction | Check Screen Time; on a managed Mac, contact IT |
| Listed but black, or an in-use error | Camera busy or shutter | Open the shutter, quit other camera apps, restart |
| Video works but there's no audio | Microphone | Check Microphone permission and the app's microphone setting |
If the webcam's microphone isn't working
The microphone has its own permission list, under Privacy & Security > Microphone (or Security & Privacy > Privacy > Microphone on older macOS). It's also chosen separately in each app's audio settings. The system default input is set under Sound > Input in System Settings. Choosing the webcam as the camera doesn't make it the microphone, and the reverse is true too. If the webcam's microphone is missing from the input list but the video works, check the manufacturer's documentation. Some cameras turn the microphone on or off through their own software.
Fixes, in order, and how to confirm each one worked
Apply only the fixes that match what your checks found, starting with the easiest to undo. After each change, retest the original symptom in the app that originally failed, not just in Photo Booth. A fix has worked when that app shows live video from the external webcam and the error is gone.
- Connection problem: connect the camera directly, change the port or cable, and approve the accessory if prompted. Confirmed when the camera appears under Camera in System Information.
- Permission problem: turn on the app's camera access, then quit and reopen the app. Confirmed when the app shows a preview without a permission error.
- Selection problem: pick the external webcam by name in the app's video settings. Confirmed when the preview shows the external camera's view, not the built-in one.
- Camera busy: quit the other camera apps, or restart the Mac. Confirmed when the in-use error is gone and the camera's light, if it has one, turns on only while your app is using it.
Last resort: reset camera permissions
If an app has camera access turned on but still behaves as if it's blocked, you can reset the camera permission records with tccutil, a command-line tool included with macOS. Know the side effect before you run it: the command below removes camera permission for every app, not just the one with the problem. Each app will ask for access again the next time it uses the camera, and you'll need to approve the ones you use. Run it in Terminal, restart the app, and approve the request when it appears.
tccutil reset Camera
Before you install or update webcam drivers, firmware or companion software, follow the manufacturer's own instructions for your model and macOS version. This guide can't confirm whether your camera needs such software, or which version is correct.
When to stop and get help
- The camera isn't detected on any port, with any cable, or on another computer: the camera has likely failed. Contact the manufacturer about repair or warranty.
- The camera works on other computers but this Mac never detects it, even when connected directly: contact Apple Support, since the Mac's ports or system may need attention.
- The Mac detects the camera, but no app shows video after the permission, selection and busy checks: contact the webcam manufacturer about macOS compatibility.
- The camera is blocked on a work or school Mac: contact your IT administrator.