Webcam Test
Start a live preview to check that your camera works and see the resolution and frame rate it delivers.
Find your webcam’s resolution: press Start, then Test resolutions, and the page asks the camera for six common sizes, from 320 × 240 up to 3840 × 2160, and shows the highest one it delivers. It works with webcams and phone cameras.
Everything runs in your browser. The camera picture is only shown on this page and is never recorded, stored or uploaded.
Camera off
Test every size to get a result you can copy or share.
Runs entirely in your browser. Test results, audio and video never leave your device.
A webcam’s resolution is the width and height, in pixels, of the video it sends, such as 1280 × 720 (720p) or 1920 × 1080 (1080p). In a browser, what counts is the largest size the camera delivers when asked for it exactly, which can be lower than the number on the box when that number describes still photos.
The test asks for these six sizes in turn, each one exactly. Sizes outside the list, such as 1600 × 1200 or portrait sizes, are not tried, so a camera whose largest mode is not listed shows the largest listed size it accepts.
| Size | Name | Aspect ratio |
|---|---|---|
| 320 × 240 | QVGA | 4:3 |
| 640 × 480 | VGA | 4:3 |
| 1280 × 720 | HD (720p) | 16:9 |
| 1920 × 1080 | Full HD (1080p) | 16:9 |
| 2560 × 1440 | QHD (1440p) | 16:9 |
| 3840 × 2160 | 4K UHD (2160p) | 16:9 |
Current stream describes the video the browser opens by default, before and after a run, not the camera’s sensor. Browsers often default to 640 × 480, which reads as 4:3 even on a widescreen camera. The Webcam Test asks for 1920 × 1080 instead, so it shows a larger picture on cameras that can deliver one.
A delivered size is not proof of native capture either: the browser can crop or scale a larger picture down to the size requested, so the list shows what reaches the browser, not what the sensor captures.
After Start, the page shows the stream the browser opens by default. Test resolutions then requests each of the six sizes from the same camera with getUserMedia, using exact width and height constraints, so the browser cannot quietly substitute a nearby size. It waits 250 ms between requests so the camera can be released.
The size delivered is read from the video track’s settings. Aspect ratios are reduced from the pixel size and named when they match a common ratio such as 4:3 or 16:9. When the run ends, the default stream comes back. Nothing is recorded or uploaded.
Because the browser could not get that exact size from the camera. The reason appears under the size when the browser gives one, and if the camera answered with another size, that size is shown instead. Check the camera’s specifications for its video sizes rather than its photo resolution.
No. This test requests video sizes only. The still-photo megapixels often printed on the box are a separate figure; for comparison, a 1920 × 1080 video frame is about 2.1 megapixels and a 3840 × 2160 frame about 8.3.
Not by itself. Resolution is only the number of pixels; light, the sensor and the lens largely decide how clean and sharp the picture looks. Video call apps also often send a smaller picture than the camera delivers, to save bandwidth.
No. Sizes are tested without a frame rate, and the rate under Current stream is what the browser reports for the default stream. The Webcam Test measures the frame rate it actually receives.