Skip to the check

Camera and webcam test

Press the button and you should see yourself. Nothing is saved and nothing is sent.

The picture is drawn on this page and no file is ever created — there is nothing to upload and no request to send it with. The page does read the frame in memory, shrunk to a 32 × 18 thumbnail, for one purpose only: telling a black picture apart from a working one. The camera light goes out the moment you press stop.

The live picture appears here after you allow access.

Reading the result

Black picture, no error

The stream is valid but every frame is black. Most test pages report success here, because they judge by the stream’s numbers and never look at the picture; this one reads the brightness and says so.

Next step: Check the privacy shutter on the camera and the lid switch or function key on a laptop. This accounts for most “camera not working” reports on machines that are otherwise fine.

“The device is busy”

Another program holds the camera exclusively, so nothing else can open it.

Next step: Close meeting apps and the system Camera app, including ones still running in the notification area, then press the button again.

Resolution lower than expected

The browser asked for a default mode rather than the best one the camera offers.

Next step: Try the other entries in the device list — several webcams expose their modes as separate devices — and check that the camera is on a USB port that can carry the bandwidth.

Works here, fails in a meeting app

The hardware, the driver and the operating system are all fine. The fault is inside that one application.

Next step: Open its audio-and-video settings and check which camera it selected, then check that the application itself has camera permission in system privacy settings.

Camera fine? Most video-call problems turn out to be the microphone or the connection.

What the preview tells you

from the track
Resolution reported
when reported
Frame rate reported
1280 px+
Verdict “good” at
never
Microphone requested
none
Images kept anywhere
32 × 18 copy
Pixels read in memory
yes
Requires HTTPS

Other ways to test a webcam

Approach Best for Trade-off
The Camera app on your computer Confirming the hardware works independently of any browser On Windows the Camera app can take exclusive control, and then every browser reports the camera as busy
A test call in your meeting app Checking the exact path a real call will use, including that app’s own filters Tests one app only, and its beauty filters can hide a genuinely poor picture
The camera preview in your operating system settings Seeing whether the system, rather than an app, is blocking access Shows nothing about resolution or frame rate, which is where “the picture is bad” usually comes from
This page Anyone who wants the picture and the actual numbers side by side, without installing anything Sees the browser path only: a camera that works here can still be blocked for one desktop application

When this page will not help

Where this stops being the right tool — and what to use instead.

Words you will meet on this page

Resolution
The size of the picture in pixels, such as 1280 × 720. Bigger is not automatically better: many webcams produce a cleaner 720p picture than their own noisy 1080p mode.
Frame rate
How many pictures per second the camera sends, measured in fps. Below about 20 fps movement starts to look like a slideshow, and in poor light many webcams drop the rate on purpose.
Privacy shutter
A physical cover over the lens. It produces a working but completely black stream, which is why most test pages report success while the screen stays dark. This one checks the brightness of the frame and reports the black picture instead.
Exclusive access
One application holding the camera so that nothing else can open it. On Windows this is the usual reason a browser says the device is busy.
Virtual camera
A software device that appears in the list alongside real cameras — created by streaming or background-blur tools. Selecting it tests the software, not your hardware.
Mirroring
Flipping the preview left to right so it behaves like a mirror. It affects only what you see here; what other people see is unaffected.
Secure context
A page loaded over HTTPS or from localhost. Cameras are only available in one; on plain HTTP the API does not exist.

Webcam questions people actually ask

Is a picture of me taken or uploaded?
No. The video stream goes straight from the camera into the video element on this page. One thing does happen with the pixels: to tell a completely black picture apart from a working one, the page shrinks the current frame to a 32 × 18 thumbnail in memory and reads its brightness. That copy is erased immediately, is never shown, is never written to disk, and there is no network request of any kind while the check runs — so there is nothing to upload even in principle.
Why does the light next to my camera come on?
Because the camera really is open — that light is wired to the sensor, not to software. It goes out when you press stop, and that is the honest confirmation that the page has released the device.
I see black instead of myself.
The verdict above will say so: this page reads the brightness of the frame, so a black picture is reported as black rather than as success. Check the physical shutter first — a closed cover gives a perfectly valid stream of black. Many laptops also have a lid switch or a function key that disables the camera.
It says the device is busy.
Another program is holding the camera. On Windows the built-in Camera app and meeting apps left running in the notification area are the usual culprits. Close them and press the button again.
Why does the list show cameras I do not own?
Those are virtual cameras created by streaming or background-blur software. They appear as ordinary devices. If you select one you are testing that software rather than your hardware.
The resolution is lower than the camera’s specification.
That is usually the browser choosing a comfortable default rather than the camera being limited. It is worth trying the other entries in the list; some webcams expose several modes as separate devices.
Does the mirror switch change what other people see?
No. It flips only the preview on this page, so the image behaves like a mirror while you position yourself. The stream itself is unchanged.
Does this work on a phone?
Yes. On a phone the list contains front and rear cameras, and you can switch between them. The page must stay in the foreground: mobile browsers do not give the camera to a background tab.
Nothing happens when I press the button.
The browser is refusing without asking, which means a previous “Block” is remembered for this site. Click the padlock or camera icon in the address bar, set the camera back to “Ask” or “Allow”, then reload.
My camera works here but not in my meeting app.
That is a useful result: the hardware, driver and system are fine, so the fault is in that application — most often the wrong camera selected in its settings, or the operating system denying it camera access.
Do I need to install anything?
No. There is nothing to download, no plugin and no account. Only a one-line verdict stays in your own browser so the summary page can show it, and you can erase that on the data page.
Why does the picture look worse here than in my call app?
Because this page shows the raw stream. Meeting apps apply smoothing, brightness correction and often a beauty filter. What you see here is what your camera actually produces.