ZonoTools
Home/Device Tools/Webcam Tester

Webcam Tester

Allow camera access to preview video, read resolution/FPS hints from the browser, and save PNG snapshots locally. Nothing is uploaded.

Webcam preview

Tap Start webcam to begin.

Webcam information

Status
Not started
Resolution
Aspect ratio
Frame rate
Device

Settings

Features

  • Real-time preview
  • Multiple cameras when exposed by the OS
  • Snapshots and bulk download
  • Resolution hints from MediaStreamTrack settings

How to use

  1. Choose your camera from the dropdown (labels may appear only after permission is granted once).
  2. Optionally pick a preferred resolution preset; the browser applies it as an ideal constraint, which may ignore impossible values.
  3. Press Start webcam, verify the preview, and read Status, Resolution, Aspect ratio, Frame rate hints, and Device name.
  4. Use Take snapshot for stills; removable thumbnails appear below. Download all saves every snapshot as PNG in quick succession.
  5. Press Stop when finished to release camera tracks for other apps.

FAQ

Is my webcam video sent to ZonoTools servers?

No. getUserMedia runs entirely in your tab. Snapshots use canvas.toDataURL in-browser; downloads are initiated locally.

Why does the browser block the camera?

You may need to tap Allow on the permission prompt, use HTTPS (or localhost), or close another application that locks the device (meetings, OBS, OS privacy toggles).

Why is the FPS field not exactly matching OBS or camera firmware?

Browsers expose frame-rate hints via MediaTrackSettings when available; some drivers omit precise values so the UI may round or fallback to sensible defaults.

Can I force 4K or 1080p?

The preset sends width/height constraints; if the lens, cable, hub, or driver cannot deliver it, Chrome or Safari silently negotiates lower settings.

Introduction

Webcam Tester helps confirm that your operating system exposes a usable video device to Chromium, Safari, or Firefox: flip the preview on Start webcam, skim the status row for quick confirmation, optionally align multiple capture cards or internal vs USB cameras via the picker, grab reference stills prior to configuring Discord or Zoom inputs, then Stop to free the sensors.

Compared with heavyweight recording apps or OS-level troubleshooters that install drivers or background services, this tool stays constrained to <video> playback plus trivial canvas exports—ideal for kiosk machines, borrowed laptops after OS updates, and remote IT teams who merely need a binary “does the webcam enumerate?” verdict.

Unlike Webcam Mirror, this tester prioritizes readability of settings metadata alongside capture for comparison runs (before/after driver rollbacks).

Workflow tips

Operate under the same lighting you expect for calls; dim rooms exaggerate grain and may mislead testers who interpret noise as autofocus instability. Prefer wired power on notebooks so USB buses do not throttle bandwidth mid-test.

Outputs

Captured PNGs derive from canvas draws of whatever frame negotiated with the encoder—aspect follows the negotiated stream dimensions, typically 640×480 to 1080p across consumer setups.