Webcam or camera not working
A black preview, a "no camera found" error, or a frozen frame almost always comes down to one of a small number of causes — permission, another app holding the camera, an OS-level privacy switch, or the hardware itself. Work through this in order; most people are fixed by the first two steps.
Test as you go. Keep the webcam tester open in another tab and press Start camera after each step below — it shows the exact error the browser gives, which tells you which section to read next.
The fast checklist
- Look for a camera or padlock icon in the address bar and confirm this site's camera permission is not set to Block.
- Close other apps and browser tabs that might already have the camera open — video-call software is the most common single cause.
- Check for a physical privacy shutter, lens cap, or hardware disable switch on the camera itself.
- If more than one camera is available, try each one in a device picker.
- Check your operating system's own camera privacy setting — this is separate from, and in addition to, the browser's own permission.
- Restart the browser, then the device, if nothing above resolves it.
Reset the browser's camera permission
Every browser remembers a camera decision per site, and a "Block" click does not prompt again on its own — you have to go and change it.
Chrome and Edge
Click the icon just left of the address bar (a camera icon, or a padlock/tune icon depending on version), open Camera in the permissions list, and set it to Ask or Allow. Reload the page afterwards. Every site's camera permission can also be reviewed in one place from the browser's own privacy settings, under Site settings → Camera.
Firefox
Click the camera icon in the address bar and choose to remove the permission or set it to Allow, then reload. Firefox also lists every remembered camera permission, searchable by site, under its privacy preferences.
Safari
On a Mac, open Safari's per-website settings (or the Websites tab in Safari's preferences), find Camera in the list, and set this site to Allow. On iPhone and iPad, the equivalent per-website camera permission lives in the Settings app under Safari, rather than inside Safari itself.
Check the operating system's own camera privacy setting
This is the step people miss most often: browsers have their own per-site permission, and the operating system has a completely separate, system-wide camera toggle that can block every application — including every browser — at once.
Windows
Settings → Privacy & security → Camera. Confirm "Camera access" is on, and that your specific browser is allowed in the per-app list below it.
macOS
System Settings → Privacy & Security → Camera. Confirm your browser has a checked box in the list. If you just enabled it, the browser usually needs to be fully quit and reopened before the change takes effect.
Android
Settings → Apps → [your browser] → Permissions → Camera, and confirm it is allowed. Some devices also have a separate quick-toggle camera privacy switch in the notification shade.
iOS / iPadOS
Settings → [your browser app] → Camera. This is a per-app toggle at the OS level, separate from the per-website permission Safari itself remembers.
Another app is already using the camera
Most operating systems hand a camera to exactly one application at a time — the second app to ask either gets an error or a black frame, and neither the OS nor the browser makes this obvious. Check for, and fully close, video-call software, screen-recording tools, a second browser window or a background tab with its own camera page, and any camera-utility app that might auto-launch at startup. On Windows, Settings → Privacy & security → Camera lists which apps recently used the camera; on macOS, a green dot in the menu bar (or the camera indicator) means something currently has it open.
Hardware causes
- Physical privacy shutter or lens cap. Common on both built-in laptop cameras and external webcams, and easy to forget after leaving it closed for a while.
- A hardware disable switch or function-key toggle. Some laptops have a dedicated key (often paired with Fn) that disables the camera at the firmware level, independent of any OS or browser setting.
- Insufficient USB power. An external webcam plugged into an unpowered hub, or alongside several other high-draw USB devices, can fail to initialise properly. Try it plugged directly into the machine.
- A loose or damaged cable on any externally connected camera.
- The camera's indicator LED is a hardware signal. On most laptops it is wired directly to the sensor's power line so it cannot be spoofed by software — if that light is on but the preview stays black, the fault is very likely software, not the camera itself.
Frequently asked questions
My camera worked yesterday and now shows black — what changed?
The most common cause of a sudden regression, rather than something that never worked, is another application quietly holding the camera open — a video-call app left running in the background, a browser tab you forgot was open, or a system update that reset a per-site permission back to Ask. Close other camera-using apps first; it resolves the majority of "it worked yesterday" reports.
How do I reset a blocked camera permission in Chrome or Edge?
Click the icon to the left of the address bar (a camera or a padlock/tune icon), find Camera in the permissions list for the site, and change it from Block to Ask or Allow. Then reload the page. You can also review every site's camera permission at once from the browser's own site-settings page for Camera.
How do I reset it in Firefox?
Click the camera icon in the address bar and choose "Remove permission" or toggle it to Allow, then reload. Firefox also lists every stored camera permission under its privacy settings, searchable by site.
How do I reset it in Safari?
On a Mac, open Safari's settings for the specific website (or the Websites tab of Safari preferences), find Camera, and set it to Allow. On iPhone or iPad, this lives under the Safari-specific per-website settings in the Settings app rather than inside Safari itself.
The browser permission is set to Allow, but the camera still doesn't turn on
That points away from the browser and toward the operating system or the hardware itself. Check the OS-level camera privacy toggle (a separate setting from any browser's own permission), confirm no other app has the camera locked, and look for a physical shutter or disable switch on the device.
My laptop has a built-in light next to the camera — should it turn on?
On most laptops, yes — the camera's indicator LED is wired directly to the camera's power line at the hardware level specifically so it cannot be faked by software, and it should light whenever the sensor is actually active. If the preview is black but that light is on, the camera is receiving a signal and the problem is almost certainly software (wrong device selected, or a corrupted video element) rather than the hardware.
Does an external USB webcam need its own driver?
Most consumer USB webcams follow the UVC (USB Video Class) standard and work with the operating system's built-in driver, needing no separate install. If a specific manufacturer app is required for advanced features (background blur, pan/zoom), the plain camera feed usually still works through the generic OS driver even without it — try that first before troubleshooting the manufacturer software.
Could a browser extension be blocking my camera?
Yes — privacy and script-blocking extensions occasionally block getUserMedia calls outright or interfere with the permission prompt itself. If a site-permission reset and an OS-level check both come up clean, try the same page in a private/incognito window with extensions disabled by default, or in a different browser, to isolate whether an extension is the cause.