What Webcam Test helps you do
Check that your webcam works before a meeting, class, or recording. The browser shows a live preview plus the actual resolution, frame rate, and device name, with a mirror toggle and a snapshot you can save as a PNG. It is a quick way to catch a black, blurry, or wrong-camera problem while you still have time to fix it.
The preview and snapshot run entirely in your browser. Nothing is recorded, uploaded to Haivix, or stored.
How it works
The browser's getUserMedia API opens the selected video device and attaches the stream to a video element. The page reads the track settings for resolution and frame rate, and draws a frame to a canvas when you save a snapshot. The stream is temporary and is stopped when you press Stop or leave the page.
How to use Webcam Test
- Select Start camera and allow camera access.
- Read the resolution, frame rate, and device name, and turn on Mirror if you prefer a mirrored view.
- Select Save snapshot to download a still, then Stop when you are done.
- If the wrong camera opens, choose another device and test again.
When to use it
- Confirm your camera works before joining a call or recording.
- Diagnose a black, blurry, or wrong camera before a meeting.
- Grab a quick webcam photo without opening another app.
- Check lighting and framing before an interview or presentation.
- Compare two cameras on the same machine.
- Confirm that a new browser install can access the camera.
When not to use it
- Do not use it to record video; it only previews and takes stills.
- Do not test a camera on a machine you do not have permission to use.
- Do not expect it to fix a hardware fault or a broken driver.
Example
Before an interview, a candidate opens the test and sees a dark, grainy preview. The device name is correct, but the room light is behind them. They turn a desk lamp toward the wall, take a snapshot to check the framing, and stop the camera before joining the call.
What you can do with Webcam Test
- Open a live camera preview with browser permission.
- Read the actual resolution, frame rate and device name.
- Toggle a mirrored view for a natural selfie preview.
- Save a still snapshot as a PNG.
- Stop the camera to release it for other apps.
- Test one camera at a time without recording video.
Example: check a laptop camera before an interview
Start the camera and read the device name first. If the preview shows the wrong camera, switch the input before judging the picture.
Check the resolution and frame rate, then look at the lighting and framing. A camera that reports 1080p can still look soft in a dim room.
Take a snapshot if you want to compare framing with a colleague, then stop the camera so the meeting app can use it.
What to know before you start
- Camera access needs a browser and permission; some devices have no camera.
- A black preview usually means blocked permission, another app using the camera, or OS privacy settings.
- This tests one camera at a time and does not record video.
- The reported frame rate is what the browser negotiated, not a guaranteed capture rate in every app.
- The snapshot is a single frame and does not test audio.
Common mistakes
- Choosing the wrong camera and blaming the meeting app.
- Leaving another app open that holds the camera, so the preview stays black.
- Testing in a dark room and assuming the camera is broken.
- Forgetting to stop the test before joining the real call.
- Judging quality from the small preview instead of the reported resolution.
Troubleshooting
If the preview is black, check the site permission, the OS camera privacy setting, and whether another app is using the camera.
If the image is blurry, clean the lens and add light in front of you. Autofocus cannot fix a smudged lens or a very dark room.
If the wrong camera opens, select the intended device from the input list and restart the preview.
If the frame rate is low, close other apps and check whether the camera is running in a low-power mode.
If the snapshot is missing, take it again after the preview is fully loaded; a frame may not be ready immediately after permission is granted.
If the preview freezes, stop the camera and start it again. A device that went to sleep can leave the track stalled.
Related standards and documentation
- The Media Capture and Streams API defines getUserMedia and the camera track.
- PNG is specified by ISO/IEC 15948 for the downloaded snapshot.
- Confirm the camera name before judging quality.
- Light in front of you beats a better webcam.
- Stop the test before joining the call.