Device test · Video in
Webcam Test
Start the camera and see yourself exactly as a call would. The readout shows the live resolution and frame rate, you can switch between cameras, and a freeze-frame lets you inspect focus and noise. Video stays on this device — nothing is uploaded or recorded.
Only checking a camera? You are on the right page. Before a meeting you probably want to check both at once — camera, microphone and a playback loop, with one summary.
How this test works
When you press start, the browser asks for camera access with getUserMedia and hands this page a live video stream, which is rendered straight into the player above. The readout strip reports what the browser negotiated with the camera — the actual width, height, and frame rate of the stream, read from the video track's own settings. Where the browser supports frame-callback timing, the frame-rate figure is then measured from frames actually presented on screen, not just the nominal value the driver claims.
The preview you see is the same processed feed a video-call app would receive — after the driver's exposure, white balance, and format conversion — so it answers the practical question: what will you look like on the next call? The freeze-frame button copies the current frame onto a still canvas laid over the player, which makes it far easier to judge focus, sensor noise, and a smudged lens than a moving picture does. Picking a different camera in the dropdown stops the current stream and reopens the exact device you chose.
The limits are worth knowing. The browser negotiates resolution with the camera, so the readout can legitimately show less than the box promised — especially in low light, where many webcams halve their frame rate to gather more light per frame. The test also cannot see past the operating system: if another application already holds the camera, the stream fails with a "camera in use" error rather than a picture. And a clean preview here verifies the camera, driver, and permissions — it says nothing about the network quality of an actual call.