Webcam Test

Check if your camera is working, test resolution and FPS, view device info, and take a snapshot β€” instantly in your browser.

Camera preview

Click Start test to request camera access. Your browser will ask for permission β€” click Allow.

Start the camera first to enable

Webcam Information

Webcam Name β€”
Quality Rating β€”
Built-in Microphone β€”
Built-in Speaker β€”
Frame Rate β€”
Stream Type β€”
Image Mode β€”
Webcam MegaPixels β€”
Webcam Resolution β€”
Video Standard β€”
Aspect Ratio β€”
PNG File Size β€”
JPEG File Size β€”
Bitrate β€”
Number of Colors β€”
Average RGB Color β€”
Lightness β€”
Luminosity β€”
Brightness β€”
Hue β€”
Saturation β€”

Live stats

FPS β€”
Brightness β€”
Frames captured 0
Photos taken 0

Settings

Mirror view

Flip horizontally

Overlay stats

Show res & fps on video

Requested resolution

Actual resolution depends on your camera's hardware capability.

Quick check

Camera detected β€”
Permission granted β€”
Video stream active β€”
Frames rendering β€”
HD resolution (β‰₯720p) β€”

How to Test Your Webcam

Testing your webcam with this tool takes under 30 seconds and requires nothing except a browser that supports WebRTC β€” which includes every major browser released since 2015.

  • Click "Start test" β€” your browser will prompt you to allow camera access. Click Allow. This permission is required to show the live feed and is never stored or transmitted.
  • Choose your camera β€” if you have multiple cameras (e.g., a built-in laptop webcam and an external USB camera), select between them using the dropdown. The list populates automatically from connected devices.
  • Check the live feed β€” if your camera is working, you'll see yourself in the preview. The overlay shows real-time resolution and FPS.
  • Review the Quick Check panel β€” five green ticks confirms your camera is detected, permitted, streaming, rendering frames, and delivering HD resolution.
  • Take a snapshot β€” click the camera button on the video to capture a still. Download individual shots or all at once.

What This Webcam Test Checks

Most online webcam tests just show you a live feed. This tool goes further by measuring and surfacing several technical properties of your camera connection.

  • Camera detection β€” whether the browser can enumerate any video input devices at all. If this fails, the camera is either not connected or blocked at the OS level.
  • Permission status β€” whether your browser has been granted access by you. Blocked permissions are the most common cause of webcam failures in browsers.
  • Stream activity β€” whether a live media stream track is active and flowing. A stream can exist but be paused, muted, or ended β€” this check catches those states.
  • Frame rendering β€” by counting frames decoded by the video element over time, we confirm pixels are actually changing, not just a frozen first frame.
  • Actual resolution vs requested β€” you can request 1080p, but your camera may only support 720p. The tool displays what was actually delivered by the hardware.
  • Real FPS β€” the advertised frame rate of a camera (e.g., 30fps) isn't always what's delivered under load. The live FPS meter shows actual throughput.
  • Brightness level β€” a canvas-based pixel sampling technique estimates the average luminance of the current frame, useful for diagnosing whether a camera is too dark or has exposure issues.

Why Isn't My Webcam Working?

If the camera feed doesn't appear after clicking Start test, one of these causes almost always explains it:

  • Permission was blocked or dismissed. Look for a camera icon in your browser's address bar β€” clicking it lets you reset the permission and try again. In Chrome: click the lock icon β†’ Site Settings β†’ Camera β†’ Allow.
  • Another app is using the camera. Zoom, Teams, or OBS may already have an exclusive lock on the device. Close other apps that might be using the camera and try again.
  • Camera is disabled in Device Manager (Windows). Right-click Start β†’ Device Manager β†’ Imaging Devices β†’ right-click your camera β†’ Enable Device.
  • Privacy settings block camera access. On Windows: Settings β†’ Privacy & Security β†’ Camera β†’ turn on "Let apps access your camera." On macOS: System Settings β†’ Privacy & Security β†’ Camera β†’ enable your browser.
  • Outdated or corrupted camera drivers. Visit your laptop or webcam manufacturer's website to download the latest driver. Dell, HP, Lenovo, and Logitech all maintain current drivers for download.
  • USB webcam not recognized. Try a different USB port, preferably USB 3.0 directly on the motherboard (not a USB hub). Some cameras draw more power than hubs provide.
  • Browser doesn't support getUserMedia. This tool requires a browser that supports the WebRTC standard. Update your browser to the latest version, or switch to Chrome, Firefox, Edge, or Safari 14+.

HTTPS required. Camera access via getUserMedia only works on secure origins (HTTPS or localhost). If you're viewing this page over HTTP, the camera permission will be denied by the browser regardless of your settings.

Privacy & Security

Your camera feed never leaves your device. This tool uses the browser's native getUserMedia API, which gives your browser β€” not our servers β€” access to the camera stream. Every operation (live preview, resolution measurement, FPS counting, brightness sampling, snapshot capture) runs entirely in your browser tab using JavaScript and the HTML5 Canvas API.

  • No video frames are uploaded to any server
  • No snapshots are stored anywhere except your own downloads folder when you save them
  • Camera access is released immediately when you click Stop or close the browser tab
  • The camera permission you grant is scoped to this browser session β€” it does not persist unless you explicitly choose "Always allow" in your browser settings

You can verify this by watching your network tab in browser DevTools while the tool is running β€” you'll see no requests related to camera data.

Frequently Asked Questions