Online Tool Store Online Tool Store

Webcam Test

Test your webcam with a live preview, resolution, frame rate, aspect ratio, and a photo you can save locally. Nothing is uploaded.

🔒 This tool runs entirely in your browser. Your files are never uploaded to a server.

Click "Start camera" to test your webcam.

Resolution

Frame rate

Camera

Aspect ratio

Megapixels

Allow camera access

Webcam Test shows your camera's live feed entirely in your browser — nothing is recorded or uploaded. Your browser will now ask you to allow camera access.

How it works

  1. Click Start camera and allow camera access when your browser asks.
  2. See a live preview, along with its resolution, frame rate, aspect ratio, megapixels, and the camera's name.
  3. If you have more than one camera, switch between them from the dropdown.
  4. Click Take photo to save a full-resolution snapshot to your device, or Fullscreen to check the preview at full size.
  5. Click Stop camera when you're done to release it.

It uses the getUserMedia API built into your browser to open a direct, local connection to your camera — the exact same permission-gated mechanism every video call app uses, just without a call on the other end.

FAQ

Is my video sent anywhere?

No. The preview is drawn straight from your camera to this page using your browser's built-in camera API — nothing is recorded, streamed, or uploaded anywhere, not even to us. If you click Take photo, that single frame is captured and downloaded straight to your device, never sent anywhere else.

What does Take photo do?

It captures the current video frame at your camera's full resolution and downloads it as a PNG file, entirely in your browser — nothing is uploaded or stored on any server.

Why doesn't the preview start automatically?

Browsers require an explicit click before a page can request camera access, and they show their own permission prompt — a page can't turn your camera on by itself. Click Start camera and allow access when your browser asks.

How do I know the camera is really off after I stop it?

Clicking Stop camera releases the camera immediately — your browser's own camera-in-use indicator (the light or icon it shows while any site is using your camera) should turn off right away.

Why does frame rate show "reported" instead of a live number?

Live frame counting relies on a browser API (requestVideoFrameCallback) that not every browser supports yet. Where it's missing, this shows the frame rate your camera negotiated with the browser instead — accurate, but not a live-updating count.

Can I test a different camera if I have more than one?

Yes — once the first camera is running, the dropdown lists every camera your browser can see. Choosing a different one switches the preview to it immediately.

The "Embed this tool" code doesn't let the camera start on my site — why?

Camera access inside an embedded iframe needs an explicit allow="camera" permission on that iframe tag, which the standard embed snippet above doesn't include (it's shared by every tool, most of which don't need any camera permission). Add allow="camera" to the copied <iframe> tag yourself to enable it.

How we compare

Feature Online Tool Store webcamtests.com / onlinemictest.com OS camera app
No file upload — runs in your browser
No account or app install Pre-installed, but OS-specific
Shows resolution, frame rate, aspect ratio, and megapixels Varies by app
Take a photo and download it locally
Fullscreen preview Already full-window

Joining a real video call just to check your camera works means signing into a service and possibly being seen by other participants. Your OS's own camera app works too, but doesn't always show the technical numbers. Webcam Test gives you the preview, the numbers, and an optional photo download, all in your browser, with nothing joined and nothing uploaded.

Explore related tools

Embed this tool

Paste this on your own site — it stays free, and every file still stays in your visitor's browser, not yours or ours.