About this tool
Test your webcam online: live preview, measured resolution and frame rate, 480p to 4K support probe, brightness check, mirror and PNG snapshots.
This webcam test opens your camera with the browser's getUserMedia API and shows a live preview, then reports what the camera is really delivering rather than what it advertises. Resolution is read from the video element's actual frame size, and frame rate is measured by counting presented frames with requestVideoFrameCallback over each second. The resolution probe asks the camera for 480p, 720p, 1080p, 1440p and 4K with exact constraints and records which succeed. A brightness meter samples a small thumbnail twice a second to warn about dark or overexposed images, and snapshots are saved as full-resolution PNGs. Video never leaves your device.
Open Webcam Test on AltFTool — it loads instantly in your browser.
Choose your device in the Camera list and a Requested resolution such as 1080p Full HD (1920×1080), then press Start camera and allow access when the browser asks.
Read the Resolution, Frame rate (fps), Aspect · size (MP) and Brightness tiles under the live preview; the bar below says Good exposure, Too dark or Overexposed.
Press Test resolutions to check which of 480p, 720p, 1080p, 1440p and 4K the camera supports and at what fps; the preview restarts afterwards.
Use Snapshot (PNG) or the S key to capture a full-resolution still, toggle Mirror and Grid with M and G, and press F for fullscreen.
Frame rate comes from counting frames the browser actually presents each second, and resolution from the real video size, so a camera that falls back to 720p or 15 fps in low light shows up immediately.
The probe requests each common size from 480p to 4K with exact constraints and lists the delivered size and frame rate, alongside the maximum the driver reports.
Mean brightness and contrast are sampled from the live image, with a clear warning when the picture is black, too dark or overexposed.
The preview, analysis and snapshots all stay in your browser tab. Only your camera choice, requested resolution, mirror and grid settings are remembered locally.
| Name | Pixels | Megapixels | Typical use |
|---|---|---|---|
| 480p (SD) | 640×480 | 0.31 MP | Older built-in cameras, low-bandwidth calls |
| 720p (HD) | 1280×720 | 0.92 MP | Most laptop cameras and default call quality |
| 1080p (Full HD) | 1920×1080 | 2.1 MP | Standard USB webcams, streaming |
| 1440p (QHD) | 2560×1440 | 3.7 MP | Premium webcams, cropping headroom |
| 4K (UHD) | 3840×2160 | 8.3 MP | High-end webcams and capture devices |
Call apps usually send 720p or lower regardless of camera capability, depending on bandwidth.
Press Start camera and allow access when your browser asks. If a live image appears, the webcam works. The tiles beneath then show the real resolution, measured frame rate and brightness, and you can take a PNG snapshot or test which resolutions the camera supports.
A black image with a working stream almost always means a closed privacy shutter, a camera-off function key or a lens cover; the brightness meter flags this. If there is no stream at all, another app may be using the camera, or the browser or operating system has blocked access.
Start the camera and read the Resolution tile, which shows the actual pixel size of the frames being delivered. Pick a different Requested resolution to see whether the camera can switch, or press Test resolutions to try 480p through 4K one by one.
The Frame rate tile counts the frames your browser receives every second, so it shows real throughput rather than the advertised figure. Many webcams drop from 30 to 15 fps in dim light because they lengthen the exposure, so test in the lighting you will actually use.
Common reasons are a USB 2.0 port or hub without enough bandwidth, a browser picking a lower default, or the camera only offering 1080p in a compressed format. Select 1080p as the requested resolution and run the probe; if 1080p shows Not supported, the browser cannot get that mode from the driver.
Most video apps mirror your self-view so it behaves like a mirror, which feels natural. Other people see the unmirrored image. Mirror here only flips the preview and snapshots, and it is remembered for your next visit. Press M to switch it.
Yes. The video stream is processed only in your browser tab; nothing is recorded or uploaded. Snapshots are created in memory and saved only when you click Download. Closing or leaving the page stops the camera and releases the device.
Click the lock or camera icon left of the address and set Camera to Allow, then press Start camera again. On macOS also enable the browser under System Settings › Privacy & Security › Camera; on Windows, under Settings › Privacy & security › Camera.
Yes. After you allow access once, the Camera list shows every video input the browser can see, including built-in, USB and virtual cameras. Selecting one restarts the preview on that device, and the Cameras found panel marks which one is in use.
On the 0–255 scale shown, roughly 80 to 180 gives a natural picture. Below about 60 the camera adds noise and drops frame rate; above about 210 faces wash out. Put the main light in front of you rather than behind, and avoid a bright window in the background.