ZumaTools

Webcam Test

Check that your camera works, see its actual resolution and frame rate, and save a snapshot — entirely on your device.

Camera preview will appear here.

Your video stays on this device — nothing is uploaded or recorded.

How it works

  1. Click Start camera and allow camera access when your browser asks.
  2. Watch the live preview, check the reported resolution and frame rate, and switch cameras or toggle mirroring if needed.
  3. Click Snapshot to download a PNG frame, then Stop camera to release the device.

Frequently asked questions

How does this webcam test work?
The page asks your browser for camera access using the standard getUserMedia API and shows the live video stream directly in the page. It then reads the active track settings to display the real resolution and frame rate your camera is delivering, which can differ from its advertised specs.
Is my camera video uploaded or recorded anywhere?
No. The video stream stays inside your browser tab and is never sent over the network, recorded, or stored. Snapshots are generated locally on your device and saved straight to your downloads folder.
Why does the browser say camera access was denied?
You or a previous setting blocked camera permission for this site. Click the camera or lock icon in the address bar, set the camera permission to Allow, and reload the page. On macOS and Windows, also check the system privacy settings to confirm your browser itself is allowed to use the camera.
Why is my frame rate lower than 30 or 60 fps?
Browsers negotiate a frame rate based on lighting, resolution, and system load. In dim rooms many webcams halve their frame rate to brighten the image, and high resolutions can exceed the camera’s USB bandwidth. Try more light, a lower resolution camera mode, or closing other apps that use the camera.
Can I test an external USB webcam or switch between cameras?
Yes. After you grant permission, every connected camera appears in the camera dropdown, including built-in and USB devices. Pick one and the preview switches immediately, so you can compare devices before a video call or stream.

About this tool

This webcam test lets you verify that your camera is connected, permitted, and producing a usable picture before an important video call, interview, or stream. Click Start camera, grant permission, and you immediately see a live preview along with the actual resolution and frame rate your camera is delivering right now — not the numbers printed on the box. If you have several cameras, a dropdown lets you switch between them, and a mirror toggle flips the preview horizontally so it matches what you are used to seeing in most meeting apps.

Everything runs client-side using the browser’s built-in getUserMedia API. The video stream travels only from your camera to your screen: nothing is uploaded, recorded, or analyzed on a server, and there are no network requests involved in the test at all. When you stop the camera — or simply leave the page — the tool releases the device, so the camera indicator light turns off and other apps can use it again.

The snapshot button captures the current frame at the camera’s full native resolution and downloads it as a PNG file. That makes the tool handy for more than troubleshooting: grab a quick profile picture, document a hardware setup, or compare image quality between two webcams by taking a snapshot from each under the same lighting.

A few practical tips: if the preview is dark or grainy, add light in front of you rather than behind; if the frame rate reads far below 30 fps, strong lighting usually brings it back up. If the preview stays black, another application may be holding the camera — close video apps like Zoom or Teams and start the test again. Browsers only allow camera access on secure (HTTPS) pages, so if the permission prompt never appears, check that the address bar shows a lock.

Related tools