Camera Test
Open the camera and see the resolution and frame rate you actually get — note: what you get, not what you asked for. Camera, driver and browser frequently hand back something else. The preview is processed locally; nothing is uploaded or recorded.
—
Why "requested" and "actual" differ
Ask for 1920×1080 and the camera does not promise to deliver it: it may only have 1280×720, or it may hand back something larger. The browser does not raise an error when the requested size is unavailable — it falls back to the closest it has. That is why both numbers are printed here: reading only the "requested" column would leave you believing the camera is 1080p.
The frame rate is measured
getSettings().frameRate is what the driver claims. What this page reports is the actual delivered cadence: it counts real frames via requestVideoFrameCallback over one second. The two disagree regularly — in low light the camera lengthens exposure and drops frames, so the measured fps falls well below the nominal value while the picture merely looks "a bit choppy".
This page does not rate image quality
Resolution and frame rate are numbers; picture quality is not. Noise, colour cast, focus and dynamic range only mean something under controlled lighting, with a standard colour chart and fixed settings. So this page gives you numbers and the picture, not a "quality score". To judge a colour cast quickly, look at a sheet of white paper in frame — more reliable than any automatic score.
Questions
First check the indicator light next to the camera — if it is off, the camera is not open at all. If it is on and the image is black, suspect a lens cover, a physical privacy shutter, or another app holding the device. Some laptops also have an Fn key that disables the camera.
No. The stream is only attached to a <video> element for display; nothing is recorded or sent. The page makes no network requests, and the camera is released as soon as you stop.
Three common causes: (1) low light — the camera lengthens exposure and the frame rate follows it down; (2) insufficient USB bandwidth (another USB camera or device on the same controller); (3) the camera or driver is simply a 30fps one. Turning on the lights distinguishes these fastest.
Once permission is granted, the Device dropdown lists every camera (before permission, browsers return blank labels). On phones the first one is used by default — usually the front camera.
