A camera can work in a desktop app while being blocked in a browser. Hardware switches, operating-system privacy settings, browser site permissions, managed-device policy and the website’s selected input all matter. Work through those layers instead of assuming the webcam has failed.
Begin with the exact symptom: no permission prompt, a denied-access message, a black picture, the wrong camera or a microphone meter that never moves. Note the browser and operating system using the device checker. Interface names vary between versions, so use the platform’s own help if yours differs.
Open the webcam and microphone test. Select Start camera or Start microphone only when you want to grant that access. The controls are separate: you can investigate a microphone without turning on the camera.
The camera preview, microphone level and optional short audio sample stay on your device in this tool. A preview is not a call to another person. Stop the devices and clear the sample afterwards, especially before opening another app that needs exclusive camera access.
A previous refusal can prevent a new prompt. In Chrome on a computer, open Settings → Privacy and security → Site settings, then the Camera or Microphone permissions. Review the entry for the actual website. You can also use the site controls beside the address where the browser provides them.
Change only the intended site permission, then reload or restart the test as the browser requests. Allowing camera access does not automatically allow microphone access. Other browsers organise the controls differently, so follow their documented site-permission settings.
For a work or school browser, an administrator can enforce permissions you cannot change. Ask IT rather than installing another extension or disabling security software. Ordinary web camera access also needs an appropriate secure browser context; opening a tool from an arbitrary insecure address is not equivalent to its HTTPS website.
On Windows, look for Camera and Microphone under the system privacy settings and check the appropriate app-access options. Desktop-browser permissions may be grouped separately from packaged apps. On macOS, review Privacy & Security → Camera or Microphone for the browser. You may need to quit and reopen it after a change.
On a phone, review both the browser app’s device permission and the website permission. A browser cannot override a system-level denial. Android and iOS labels differ, and managed devices can restrict them further.
Check the physical camera shutter, headset mute switch and any keyboard camera/microphone key. Reconnect a USB device to a known-working connection if appropriate. If it works through one port but not a hub, the hub, cable or power arrangement deserves investigation.
| Symptom | Next useful check |
|---|---|
| Wrong camera picture | Choose the intended camera in both the tool and meeting app. |
| Black picture | Check the shutter, light and other apps using the device. |
| Microphone meter does not move | Check selected input, physical mute and system input level. |
| Meter moves but playback is silent | Check speaker/headphone output and volume; input and output are different paths. |
| Local test works, meeting fails | Check that service’s own permission, input selection and current status. |
A mirrored local preview can help with positioning, but it is not evidence that a meeting transmits mirrored text. Likewise, a good local preview does not test upload quality or how a remote participant hears you.
If the same device fails across approved apps, ports or computers, record those comparisons for the manufacturer or support team. Check normal vendor updates before replacing hardware. Do not download a driver from an unrelated “driver updater” advert.
If the hardware works but picture quality is limited, improve lighting and position first. Our checker’s own advice links to equipment options, but buying a new webcam will not correct a blocked site permission or wrong audio output. Send support the browser, OS, precise error and successful comparisons without sharing the private recording itself unless it is actually needed.