Camera test
Check your webcam is working before a call.
Click Start to see your webcam preview here.
About this tool
Five seconds confirming your webcam works beats discovering on the call that it doesn't — or that it's pointed at your ceiling. This tool asks your browser for camera access, previews the live stream right on the page, and reports the resolution and frame rate the camera is actually delivering. If your machine has more than one camera, you can switch between them. Nothing is recorded and nothing is uploaded; the stream exists only in your browser and closes the instant you click Stop or leave the page.
The privacy model is the important part. A camera test that sent video anywhere would defeat its own purpose, so this one is built to keep the stream local: the browser hands the feed straight to a <video> element on the page and nowhere else. That also means the test only works over HTTPS — browsers refuse camera access on insecure pages — and that the permission prompt you see is your browser's, not ours. Revoking it in the address bar cuts the feed immediately.
Resolution and frame rate are negotiated, not fixed: the browser asks for a sensible default and the camera supplies the closest mode it supports, which is why a capable webcam can report a modest resolution if another app already grabbed it at a lower one. Permission and hardware errors are shown in plain language — "permission denied" versus "no device found" — so you know whether to check a browser setting or a physical connection.
How to use this tool
-
Click Start
The browser prompts for camera permission. Click Allow. If you've previously denied access for this site, you'll need to grant it again via the padlock icon in the address bar before the prompt reappears.
-
Your preview appears in-page
Confirm the picture is right-side-up, lit reasonably, and showing the camera you expected. If you have two cameras and the wrong one is on, change the OS default and reload.
-
Click Stop when done
The page releases the camera. The hardware indicator light (where present) and the OS indicator both turn off. If the light stays on, close the tab — that always releases the device.
Frequently asked questions
Is the video being recorded?
No. Your webcam stream stays on your device and is used only for the live preview. It's released the instant you click Stop or leave the page. No frames are uploaded or stored.
Why is my resolution so low?
The browser picks the best resolution the camera offers that matches the requested settings — but some webcams cap at 720p or 480p, and privacy extensions can limit it further. The resolution shown is what the camera actually delivered.
The preview is black — what's happening?
Usually the camera's physical shutter is closed, the lens is covered, or another app (Zoom, Teams, OBS) is holding the camera exclusively. Close other apps and try again.
Is anything recorded?
No. Frames are streamed from the camera into a <video> element on the page and discarded. Nothing is uploaded, nothing is captured to disk. Click Stop and the stream ends.
Why does my external webcam not appear in the list?
Browsers can only see cameras the OS already recognises. If your USB webcam doesn't show up in your OS camera settings (Windows: Camera app; macOS: Photo Booth), it won't show in the browser. Driver issue, USB cable, or unsupported device.
Troubleshooting
- Light is on but no preview shows
The camera is being acquired but no frames are reaching the page. Usually a driver issue — another app holds the device, or the driver needs an update. Quit other camera-using apps, then reload. If still broken, restart the device.
- Permission stuck on 'denied'
Click the padlock icon in the address bar, find Camera, change it to 'Allow' or 'Ask'. Most browsers won't re-prompt automatically once you've denied — you have to explicitly re-grant.
- Two cameras — wrong one shown
The browser picks the OS default camera. Change the default in your OS sound/camera settings, then refresh. Chrome on desktop also exposes a device selector via the padlock → Site settings → Camera once permission is granted.