Free · No signup · No download

Why is my camera blocked?

Instead of guessing, this runs the actual checks a browser goes through before it lets a site use your camera — and tells you exactly which one is failing.

Permissions guide

How camera permissions actually work, and why they get stuck

A browser camera permission is a per-site, per-browser flag that decides whether a page is allowed to call getUserMedia() and open your camera. Sites have to ask because a webcam feed is sensitive by default — without this gate, any page you visit could silently turn on your camera in the background. The first time a site requests it, your browser shows a prompt; whatever you click is remembered for that site until you change it, which is exactly why a permission you denied once by accident, or years ago, can keep blocking access silently with no obvious error message.

Common reasons permission gets stuck denied or blocked

  • You clicked “Block” on the first prompt, possibly by accident, and the browser never asks again for that site.
  • The site is loaded over plain HTTP instead of HTTPS — most browsers refuse camera access outside a secure context entirely, with no prompt at all.
  • A browser extension (privacy or ad blockers especially) is intercepting the permission request before it reaches the page.
  • The permission was set correctly, but the OS itself is blocking camera access at a level the browser can't override.

Resetting camera permission per browser

  • Chrome / Edge: click the padlock (or camera icon) left of the address bar → Site settings → Camera → set to Allow, then reload the page.
  • Firefox: click the padlock → Connection secure → More information → Permissions, or go to Settings → Privacy & Security → Permissions → Camera → Settings, and remove the site's blocked entry.
  • Safari: Safari menu → Settings → Websites → Camera, find the site in the list, and change it from Deny to Allow.

OS-level permission layers that block the camera even when the browser allows it

Modern operating systems add their own camera gate on top of the browser's, and it's easy to forget this layer exists:

  • Windows: Settings → Privacy & security → Camera — check that “Camera access” is on, and that your specific browser is toggled on in the app list below it.
  • macOS: System Settings → Privacy & Security → Camera — the browser needs to be checked in this list, and macOS will actually prompt for this the first time, separately from the site-level prompt in the browser.

If the OS blocks the camera, the browser often reports a generic “could not start video source” error rather than a clear permissions message, which is why this looks like a broken camera when it's really an OS setting.

The one people forget: the physical shutter

Plenty of laptops and external webcams ship with a small sliding privacy cover over the lens. It's easy to bump closed and forget about, and it produces a solid black frame that looks identical to a software or driver problem — worth a five-second physical check before diagnosing anything else.

If the diagnostic above shows everything passing but the picture still looks wrong, run the lighting check or the full resolution test next.