Camera Not Working in Zoom, Teams or Meet? Fixes
When your camera works everywhere except Zoom, Teams or Meet, the hardware is almost never the problem — the meeting app has the wrong camera selected, a permission is split between the app and the browser, or another program is still holding the device. The quickest way to prove it is to test the camera outside the meeting app first. From there the fix is usually one specific setting, and this guide covers them in the order they actually bite.
Prove the camera works outside the meeting app
Start neutral. Open the webcam test and allow access. If you see live video, your camera, driver and OS-level access are all fine — which means the fault lives inside the meeting app: its device picker, its own permission, or a competing program. That single result saves you from reinstalling drivers you don't need to touch. If the test shows nothing either, this isn't an app problem at all; jump to the general webcam fix guide instead.
Run the webcam test before changing anything in Zoom or Teams. Picture here but not in the meeting = fix the app, starting with its camera picker below. No picture anywhere = it's a system-level fault, not the app.
Fix the app's camera picker (the most common cause)
With a built-in camera, an external webcam, and any virtual cameras all present, meeting apps routinely default to the wrong one and show a black frame. Set the camera explicitly:
- Zoom (desktop): click the up-arrow (^) next to the video icon in the meeting toolbar and choose the correct camera, or set it as default in Settings → Video.
- Zoom (in browser): the browser version has its own permission system, separate from the desktop app. If you clicked "Block" once, it won't prompt again — clear it in the browser's site settings (address-bar lock icon → Site settings → Camera → Allow).
- Microsoft Teams (new client): Settings and more (···) → Settings → Devices, and pick the camera in the consolidated device-settings panel.
- Google Meet: in a call, three-dot menu (⋮) → Settings → Video, and choose the right camera in the dropdown. Meet is the worst offender for silently defaulting to the wrong camera when two are connected.
Check the permission split most people miss
Both Windows and macOS track camera permission for browser tabs and for native desktop apps completely separately. Granting Chrome access does nothing for the Zoom or Teams desktop client, and vice versa.
- Windows:
Settings → Privacy & security → Camera, and confirm both "Let apps access your camera" and "Let desktop apps access your camera" are on. - macOS:
System Settings → Privacy & Security → Camera, and confirm the specific app — Zoom, Microsoft Teams, Chrome, Safari — is individually ticked. Each is its own entry.
The Windows 11 "desktop apps" toggle
This deserves its own step because it's the classic Zoom-and-Teams-only failure. In Settings → Privacy & security → Camera, scroll to "Let desktop apps access your camera."It's an all-or-nothing switch covering every Win32 desktop program Windows has seen ask for the camera — the Zoom desktop client, classic Teams, your browser — and it is not per-app like the Store-app list above it. If the Windows Camera app works fine but your desktop meeting clients specifically can't see the camera, this toggle being off is the most likely reason.
Sort out virtual-camera conflicts
Extra camera entries from virtual-camera software are a frequent cause of "wrong feed" or a camera that won't appear at all.
- Snap Camera is dead — remove it, don't troubleshoot it. Snap shut down the app and killed its authentication servers on January 25, 2023, so it no longer works for anyone, even if it's still installed. Uninstall it and use a maintained alternative; there is no client-side fix.
- NVIDIA Broadcast can vanish from Teams, Zoom and Slack on newer GPU drivers because those apps moved to the WinRT camera API, while older Broadcast builds only register a DirectShow filter that WinRT apps can't see. Update to a Broadcast version with the fix, or route Broadcast's output through OBS Virtual Camera — which is WinRT-compatible — as a bridge.
- OBS Virtual Camera itself works fine with modern apps; it just shows up as a separate "OBS Virtual Camera" in the picker. Pick your real camera unless you deliberately want OBS's feed.
- General rule: close any virtual-camera software you don't need for the call, then restart the meeting app so its device list rebuilds cleanly.
The app is still holding the camera from last time
A known Teams and Zoom quirk: the camera's in-use light stays on, or the next app reports "camera in use," after a meeting ends — because the app closed its window but never released the device. Don't just click the X. Right-click the app's system-tray icon and choose Quit to force it to let go, then reopen. On a Mac, check the menu bar for the lingering process and quit it explicitly the same way.
macOS: camera vs screen-recording confusion
On Macs, two separate permissions get mixed up, and the symptom tells you which one:
- If the screen goes black during screen sharing (not your camera feed), that's the Screen Recording permission —
System Settings → Privacy & Security → Screen Recording— a different grant entirely from Camera. - If the camera feed itself is black or frozen, that's the Camera permission.
- Either way, toggling the permission requires a full quit and reopen (
Cmd + Q) to take effect. This is the single most-missed step behind "I already allowed it and it still doesn't work."
If it's a work laptop: corporate policy
On a company-managed machine, the camera can be blocked at the policy layer. IT admins push "Block Camera" rules through Intune or a device-management profile across Windows, iOS and Android, and there's no local toggle to flip. On supervised Apple devices, disabling the camera also breaks FaceTime and QR scanning system-wide. The tell: the camera is greyed out or missing everywhere — not just one app — on a domain-joined or Entra-joined device. The only fix is to contact IT; no local troubleshooting will restore it.
What won't fix it
- Assuming a broken driver. "Zoom can't see my camera, so the driver must be broken" is usually wrong — test the OS-native camera app first. If it works there, the fault is app-specific selection, permission, or a competing program, not the driver.
- Reinstalling Zoom or Teams. This rarely helps, because it doesn't touch OS-level permissions or a stuck virtual-cam or holding process, which are the more common root causes.
- Reinstalling or "updating" Snap Camera. It is permanently dead after the 2023 server shutdown. No client-side action brings it back.
- Expecting Mac permissions to apply instantly. They're saved immediately but don't take effect until you fully quit and reopen the app.
When it isn't the app at all
If the camera fails in the OS-native app too — Windows Camera or Photo Booth — the problem isn't app-specific, and you should move to the general webcam guide'sdriver, hardware and BIOS steps rather than keep poking at Zoom settings. One caveat for work machines: a camera that's invisible everywhere on a corporate, managed laptop is far more likely to be an MDM policy block than dead hardware — check with IT before concluding the camera has failed.
Common questions
Why is my camera not working in Zoom but works in other apps?
Because the fault is inside Zoom, not the camera. Usually Zoom has the wrong camera selected in its device picker, or the app-level OS permission for Zoom specifically is off, or another program grabbed the camera first. Confirm the camera works in the webcam test, then fix Zoom’s device selection and permission.
How do I select a different camera in Zoom, Teams or Meet?
Zoom: click the up-arrow (^) next to the video icon in the meeting toolbar and pick the camera, or set it in Settings → Video. Teams: Settings and more (···) → Settings → Devices, then choose the camera. Google Meet: three-dot menu (⋮) → Settings → Video → Camera dropdown. Meet in particular tends to default to the wrong camera when both a built-in and a USB webcam are present.
Why does my camera light stay on after I leave a Teams meeting?
Teams didn’t release the device — closing the window isn’t the same as quitting. Right-click the Teams icon in the system tray and choose Quit so it lets go of the camera. The same applies to Zoom: check the tray or menu bar for a lingering process and quit it explicitly, not just close the window.
Does OBS Virtual Camera work with Teams and Zoom in 2026?
Yes. OBS Virtual Camera registers as a proper WinRT-compatible Windows camera, so modern apps see it — it just appears as a separate "OBS Virtual Camera" entry in the device picker, so pick the real camera unless you want OBS’s feed. Snap Camera, by contrast, is permanently dead: its servers shut down in January 2023 and no reinstall revives it.
Can my company block my webcam?
Yes. IT can push a "Block Camera" policy through Intune or a mobile-device-management profile that disables the camera at the device level, invisible to you in any local setting. The tell: the camera is missing or greyed out everywhere, not just in one app, on a work-managed machine. No local fix restores it — you have to contact IT.