GEARCHECK LAB
Camera Lab // Video Input Diagnostics

WEBCAM RESOLUTION & FRAME RATE TEST

Open a local webcam preview and inspect the resolution and frame-rate settings your browser receives from the active camera. Nothing is uploaded or recorded by GearCheck Lab.

PRIVATE BY DESIGNThe video stream stays in this page and stops when you press Stop Camera or leave the page.
Live diagnostic

Camera preview and reported settings

CAMERA PERMISSION REQUIRED
Camera is off.
Press Start Camera and allow browser permission to begin the local preview.

How to test a webcam

  1. Press Start Camera and approve camera permission.
  2. Confirm the live preview appears and is not frozen.
  3. Check the browser-reported resolution and frame rate.
  4. Move in front of the camera to inspect motion smoothness, focus and exposure behavior.
  5. Stop the camera when finished so the media track is released immediately.

Resolution vs actual image quality

A browser can report 1920×1080 while the final image still looks soft because resolution is only one factor. Lens quality, focus, sensor size, lighting, noise reduction, compression and application settings also affect perceived quality.

The reported resolution describes the active browser stream, not necessarily the webcam's maximum advertised sensor resolution.

Understanding webcam frame rate

The track settings may report a target or negotiated frame rate. Where supported, GearCheck Lab also counts video-frame callbacks to provide an observed browser playback estimate.

Low light can cause some webcams to reduce effective frame rate by using longer exposures, even when the nominal mode remains unchanged.

If the camera does not start

  • Check site camera permission in the browser.
  • Close another app that may have exclusive camera access.
  • Reconnect a USB camera or try another port.
  • Reload the page after changing permissions.
  • Verify the camera works in the operating system's camera application.

Webcam test FAQ

Does GearCheck Lab record my video?

No. The page attaches the browser media stream directly to the local preview element and does not provide upload or recording code.

Why is the camera name hidden before permission?

Browsers often hide device labels until permission is granted as a privacy protection.

Why is observed frame rate unavailable?

The precise video-frame callback API is not available in every browser. The browser-reported track frame rate is still shown when available.