Skip to content
Webcam Test

Test Your Webcam

Check your camera, microphone, resolution, FPS and video quality directly in your browser.

Private by design. Your camera and microphone are processed locally in your browser.

Your browser will ask for camera and microphone permission. We can't see any device information until you allow it.

Your camera and microphone are processed locally on your device.

Status

  • Camera not tested yet
  • Microphone not tested yet

1. Allow access

Your browser asks for permission first. Until you allow it, no site can read your camera's name or abilities.

2. Watch the live checks

Resolution, real frame rate, lighting, sharpness and microphone level update every second.

3. Fix what's flagged

Plain-language tips tell you what to change before your Zoom, Teams or Meet call.

How does this webcam test work?

The test uses your browser's standard media APIs (getUserMedia, getSettings, getCapabilities) and the Canvas and Web Audio APIs. Every value is labelled as detected (reported by the browser), measured, calculated from the current frame, a manufacturer specification, or unknown.

What do I need to test my camera?

A current browser (Chrome, Edge, Firefox or Safari) on HTTPS, and a camera not in use by another app. Need something specific? Try the resolution test, the FPS test, the microphone test or browse the camera database.

Frequently asked questions

Why does the site need camera permission?

Browsers hide camera names, resolutions and capabilities until you grant permission. Without it, no website can read any camera information.

Why is my measured FPS lower than 30?

Most webcams reduce frame rate automatically in low light to gather more light per frame. Add light in front of you, and close other apps using the camera.

Can this tool see my webcam driver or firmware version?

No. Browsers do not expose installed driver or firmware versions. For recognised cameras we link to the manufacturer's official support page instead.

What does 'current stream megapixels' mean?

It is the width × height of the video your browser is currently receiving, divided by one million. It may be lower than the camera's sensor resolution.