Preview and check whether your webcam works online
The first use requires granting the browser camera permission. Video is previewed locally in real time only — it's never recorded, saved, or uploaded to any server.
The Camera Tester is a quick way to check, from inside the browser, whether your camera is detected and produces an image. It is handy as a pre-check before a video call or an online class. When you click start, the browser asks for camera permission, and the picture appears in a preview box on the page; if your computer has several cameras, a switch button appears. It is a live preview and nothing more: it cannot take photos or record video, does not show the resolution or frame rate, and cannot adjust brightness, contrast, or focus.
A typical scenario: your laptop has a built-in camera and an external USB camera, and your meeting software keeps picking the wrong one. Use 'Start Camera Test', then 'Switch Camera' to look at each in turn and work out which one produces an image and which device it is. To be upfront: an earlier bug that left the preview black (the video element did not exist before the test started, so the picture was never attached) has been fixed in the code, and the video element now always exists and is simply hidden until the test starts. However, we have not tested it with a real camera on different browsers and devices, so we cannot promise it displays correctly everywhere; if you see a black preview, do not conclude that your camera is broken; confirm with your system's camera app or your meeting software.
Not necessarily. First check whether the camera light is on. If it is, the browser has the camera and the black box may be a browser or device compatibility issue (we have not tested on real devices); cross-check with your system camera app or your meeting software's preview. If the light is off, check for a physical privacy shutter and whether your system privacy settings allow the browser to use the camera.
Check in order: whether the browser allows this site to use the camera (the settings icon at the left of the address bar), whether the operating system's privacy settings let the browser use the camera, whether a meeting app or other program is holding the camera, and whether an external camera is plugged in properly. Reload the page and test again.
It only appears once two or more cameras are detected. The browser lists devices only after you have granted permission, so you cannot see the button before the first successful start. If you have two cameras connected and it still does not appear, one may not be recognized by the system.
No. The picture is previewed locally, and the code has no logic to record, save, or send it. See the section below for details.
The camera picture is shown live in your browser only. The code requests the camera through the browser's media interface and hands the stream directly to the video element on the page. It does not record, take screenshots, or save frames, and it makes no network request that sends the picture to a server. When you click 'Stop Test' or leave the page, the code stops every camera track.