Free tool
Webcam Test
See your camera live, with the resolution and frame rate it really sends, what it says it can do, and a test photo you can save. The picture never leaves your browser.
- Runs in your browser
- Nothing recorded to a server
- No signup
Your browser will ask for the camera. The picture stays on this device — nothing is uploaded.
Camera ready for the call? Get the notes and a summary of it afterwards.Meeting notes →
What the camera sends
- Resolution
- —
- Frame rate (reported)
- —
- Frame rate (measured)
- —
- Aspect ratio
- —
- Camera
- —
What the camera says it can do
- Maximum resolution
- —
- Maximum frame rate
- —
- Facing
- —
Test photo
How it works
Webcam Test in three steps
Press the button, allow the camera
Your picture appears at once. Switch cameras or ask for 720p, 1080p or 4K.
Read the verdict
Real resolution, reported and measured frame rate, and the camera's own limits.
Take a test photo
Save one frame as a PNG at full resolution. Nothing is uploaded.
What the webcam test measures
The test opens your camera in the browser and shows two different things: what the camera is sending right now, and what its driver says it can do. A camera that reports 1920 × 1080 often sends 640 × 480 until a site asks for more, which is why video calls can look worse than the camera's box promises.
| Shown as | Source | How to read it |
|---|---|---|
| Resolution | The size of the video the page receives (video element, then track settings) | The real picture size right now |
| Frame rate (reported) | getSettings().frameRate | What the browser says it asked the camera for |
| Frame rate (measured) | Frames counted each second with requestVideoFrameCallback, or the browser's playback statistics where that is missing | What actually arrives; low light often lowers it |
| Maximum resolution and frame rate | getCapabilities(), where the browser supports it | The driver's own limits |
| Test photo | One frame drawn to a canvas at full resolution and saved as PNG on your device | Follows the mirror setting of the preview |
How the verdict is made
Two and a half seconds after the picture starts, the test checks three things and gives one verdict:
- No picture is arriving — the video has no size, or fewer than 0.5 frames a second arrive.
- The picture is black — the average brightness of a 32 × 18 thumbnail is below 10 out of 255. A closed privacy shutter, a camera key on the keyboard or a dark room do this.
- Works, but choppy — fewer than 15 frames a second arrive. Many webcams lengthen the exposure in poor light and drop frames to do it, so more light is the first fix.
- Your camera works — everything else, with the resolution and measured frame rate.
"Ask for" requests 720p, 1080p or 4K as an ideal, not a demand: the browser picks the nearest size the camera supports, and the panel shows what you actually got. With Chromium's built-in test camera, a page that asks for nothing receives 640 × 480 at 20 frames a second, and asking for 1080p returns 1920 × 1080 (our measurement, 2 October 2026).
When the camera does not start
The test translates the browser's error into a cause and a fix: NotAllowedError (blocked for the site or by the system), NotFoundError (no camera), NotReadableError or AbortError (another app such as Zoom, Teams or OBS is holding it, or the driver failed), OverconstrainedError (the selected camera disappeared — the test falls back to the default one) and SecurityError (no https, or an embedding site that did not allow the camera). The names are the getUserMedia() exceptions documented in MDN Web Docs.
Limits
The test sees what the browser delivers after the camera's own processing — auto exposure, background blur from the system, or a virtual camera from another app. Some browsers do not report capabilities or facing mode; the panel then says "Not reported" rather than guessing. Nothing is recorded or uploaded, and the test photo is created on your device.
Answers
Webcam test — frequently asked questions
How do I test my webcam?
Press Test my camera and allow access. The live picture appears with its resolution and frame rate, and a verdict follows within about 3 seconds. Pick another camera or a higher resolution from the lists, or take a test photo.
Why does my camera show 640 × 480 when it is a 1080p camera?
Browsers give a page a modest size unless the page asks for more. Choose 1080p in Ask for and the test requests it; the panel then shows what the camera actually delivers. The maximum the driver reports is listed separately.
Why is my webcam picture black?
Frames arrive but are dark: check the privacy shutter or cover on the camera, a camera on/off key or switch on the laptop, and the light in the room. The test calls the picture black when its average brightness is below 10 out of 255.
Why is my camera choppy or slow?
Usually poor light: many webcams expose each frame longer in the dark and deliver fewer frames per second. The test warns below 15 frames a second. More light, closing other video apps, or a lower resolution help.
The camera is in use by another app — what does that mean?
The browser received NotReadableError: another program such as Zoom, Teams, Skype, OBS or another browser tab is holding the camera, or the driver failed to start. Close those apps, then press the button again; reconnecting the camera helps if it still fails.
Is the video recorded or uploaded?
No. The preview runs in your browser and nothing is sent to SozAI. A test photo is created on your device and only saved when you press Download PNG.
Why is the preview mirrored?
Most call apps show you a mirrored image because that is how a mirror looks, while the other side sees you unmirrored. Untick Mirror the preview to see what others see. The test photo follows the same setting.
Does it work on phones?
Yes, in Safari and Chrome on iPhone and in Chrome and other major browsers on Android. Use the camera list to switch between the front and back cameras.
Mic works? Put it to use
Record a call, a lecture or a voice note in the SozAI app and get the text with speaker labels and a summary.
Free on iOS and Android. 30 minutes of transcription included, no card.