Camera and webcam tests

A live preview tells you the camera works. The numbers underneath tell you whether it is any good, and which device your browser actually picked.

What a browser can see about your camera

More than you might expect. Once you grant permission, the browser reports the resolution and frame rate of the stream it is receiving, the label of the device it opened, and how many cameras are attached. That is enough to answer the questions people usually have before a Teams or Zoom call: why do I look soft on calls, why is my video stuttering, and is my laptop using the built-in camera instead of the good external one.

The resolution figure is the one worth watching. A camera sold as 1080p will often hand a browser 640×480 if the light is poor or the driver decides to save bandwidth, and video apps rarely tell you. Frame rate behaves the same way — a nominal 30 fps camera commonly drops to 15 fps indoors under artificial light, because the sensor is holding the shutter open longer to compensate.

What it cannot see

A browser has no view of sensor health, lens focus quality, or firmware. If the preview is dark, grainy, or out of focus, no in-browser test can distinguish a failing sensor from a dirty lens or a room that is simply too dim. Try a bright window before assuming the worst, and clean the lens with a dry cloth — the privacy shutter sliders built into many laptops leave a smear right across the glass.

Permissions, and why the prompt sometimes never appears

Camera access needs a secure context, so the prompt only appears on HTTPS pages. If you dismissed it once, most browsers remember that answer and stay silent on every later visit — you have to clear the site permission from the padlock icon in the address bar to be asked again.

Windows and macOS both layer their own camera privacy setting underneath the browser’s, and the browser cannot override it. If the indicator LED next to your camera never lights up during a test, the block is at the OS level rather than in the page.

The preview here is rendered locally and never sent anywhere. No frames are recorded, uploaded, or stored. Use it as a quick laptop camera check before you join a meeting, then open the meeting app once you know the stream is healthy.

Related guides