ClearChat

Troubleshooting · 8 min read

Camera or microphone not working in a browser call

Site permissions, OS privacy settings, another app holding the camera, in-app browsers and hardware switches: the checks that fix browser camera and mic issues.

When a browser call can't reach your camera or microphone, the page usually only knows one thing: it asked, and it didn't get it. It can't see why. The reason is almost always one of a handful of settings sitting in layers above the page: the browser, the operating system, another app, or the hardware itself.

Work through them in this order. The first two account for most cases.

1. The browser has blocked this site

If you, or someone, once pressed “Block” on a camera prompt, the browser remembers and quietly refuses every later request. No prompt appears at all, which is what makes it confusing.

Also check the page is on https. Browsers won't release a camera or microphone to a page served over plain http, whatever the permissions say.

2. The operating system is blocking the browser

Above the browser sits the operating system, which decides whether the browser is allowed near the camera at all. If it isn't, the site permission is irrelevant.

3. Another app is holding the camera

On Windows especially, a camera has traditionally been usable by one app at a time. If a conferencing app, a camera utility, or another browser tab has it open, the browser's request fails. In ClearChat that shows up as “Couldn't reach your camera or microphone. Check that no other app is using them.”

Close other call apps completely, including the ones that keep running in the system tray or menu bar after you close their window. Close other tabs that might have a call or camera test open. macOS is more tolerant of sharing, but a stuck app can still cause trouble there, and quitting it is the fastest test.

Tapping a link in WhatsApp, Instagram, Facebook, TikTok, LinkedIn and many other apps often opens it in that app's in-app browser rather than in Safari or Chrome. These built-in browsers don't always pass camera and microphone requests through, or they ask for permission in a way that is easy to miss or impossible to grant.

If the call page opens but the camera never appears, look for the menu (usually ⋯ or ⋮ in a corner) and choose Open in browser, Open in Safari or Open in Chrome. Or copy the link and paste it into your browser directly. This is the most common cause on phones, and it's invisible unless you know to look for it. (There's more on phone-specific snags in how to video call between a phone and a computer.)

5. The wrong device, or a hardware switch

If the page works but shows black video or picks up no sound, the browser may be using a different device from the one you expect.

If there's no camera at all, ClearChat falls back to a voice-only call rather than refusing, so you can still talk while you sort out the video.

6. Extensions and security software

Privacy and anti-fingerprinting extensions sometimes block or fake the list of media devices. Try the page in a private window (where most extensions are off by default), or temporarily disable extensions one by one. Some antivirus suites include webcam protection that blocks apps they don't recognise; check its settings if the camera works nowhere in the browser but does in other apps.

7. When all else fails, restart

Camera drivers and the processes that manage them occasionally get stuck, particularly after sleep. Quit the browser completely (not just the window) and reopen it. If that doesn't do it, restart the computer or phone. It sounds like a cliché, but for a camera that “isn't found” after all the settings check out, it fixes a surprising share.

A useful test at any stage: open the system's own camera app (Camera on Windows, Photo Booth on a Mac). If the camera doesn't work there either, the problem is below the browser. If it works there but not in the browser, go back to steps 1 and 2.

Camera and mic work, but the call won't connect? That's a network problem rather than a device one. See why a video call won't connect.

← All guides · Start a call