Webcam Test

Runs entirely in your browser
Camera is off. Press Start camera.

The mirror switch only flips this preview, like a mirror. It does not change the camera, the measurements, or (by default) saved snapshots.

What the camera is really delivering

FPS now

—

last 1 s

FPS average

—

last 10 s

Slowest frame

—

fps equivalent

Frame size

—

as delivered

Camera
—
Negotiated resolution
—
Negotiated frame rate
—
Facing mode
—
Max resolution (reported)
—
Max frame rate (reported)
—

FPS is counted from frames the browser actually delivered (video frame callback). “Negotiated” values are what the browser agreed with the camera; “max” values are the limits it reports and are not available in every browser.

Lighting and exposure check

Start the camera to check lighting

Measured on a 64-bin histogram of a small downscaled copy of the frame, about twice a second, as 8-bit brightness. Too dark means average at or below 50; too bright at or above 190; clipped means 5% or more of pixels at 250+. Shaded zones on the histogram mark the dark and clipped ranges; the dashed line is the average. A flat black frame suggests a closed privacy shutter or a covered lens.

Resolution probe

Briefly pauses the preview, asks the camera for each size in turn, then restores it.
RequestedTierPixelsResult
640×480SD0.3 MPNot tested yet
1280×720HD0.9 MPNot tested yet
1920×1080Full HD2.1 MPNot tested yet
2560×1440QHD3.7 MPNot tested yet
3840×21604K8.3 MPNot tested yet

“Accepted” only means the browser agreed to the exact size you asked for. The browser or driver may still scale or crop the image in software, so this is an upper bound on what a web page can request, not a measurement of the sensor. Cameras that are busy or limited by USB bandwidth can be rejected at sizes they could otherwise handle.

Snapshot

Snapshots are saved as PNG at the full delivered frame size and are not mirrored by default, even when the preview is, so text in the picture reads correctly. The image stays in this tab's memory until you download it. For photo strips, see the Photo Booth tool.

Camera not working? Troubleshooting

Black picture: physical privacy shutter or camera-off key

Many laptops and external webcams have a small sliding shutter over the lens, and some keyboards have a function key that cuts power to the camera (often marked with a camera icon). If the lighting panel reports a black frame, open the shutter, remove any cover or tape, and press the key again.

Operating system camera privacy setting

Windows 10 and 11: Settings, Privacy & security, Camera, then turn on Camera access and allow desktop apps (browsers count as desktop apps). macOS: System Settings, Privacy & Security, Camera, and enable your browser. Android and iOS: allow the camera for your browser in the system settings. A browser blocked here will report that no camera could be opened or that permission was denied.

Another app is using the camera

Most cameras can serve only one app at a time. Quit video-call apps, recorders, virtual-camera or streaming software, and other browser tabs that use the camera, then press Start again. A browser error saying the camera could not be opened or is not readable usually means this.

Browser site permission

Chrome and Edge: click the camera or padlock icon in the address bar and set Camera to Allow, or open the site settings. Firefox: click the permissions icon in the address bar and clear the blocked camera entry. Safari: Safari menu, Settings, Websites, Camera, set this site to Allow. Reload the page after changing it. Camera access also needs a secure (https) page.

Camera is not listed or keeps disconnecting

Try another USB port (directly on the computer, not a hub), another cable, and check Device Manager (Windows) or System Information (macOS) to see whether the camera appears. If it disappears while testing, this page shows a disconnected message and you can press Start camera after reconnecting.

Everything on this page runs locally. Video is displayed in this tab and never recorded or uploaded. Numbers describe what this browser receives, which can differ from the camera's hardware specification.

T
ALL TOOLS · THE CATALOG
120 single-purpose utilities · runs local
Browse all →
All tools process files entirely in your browser · Your data never leaves your device

Webcam Test — Free Online Camera Test

Press Start and your own camera appears. Then the page tells you what the camera is really delivering: the resolution and frame rate the browser negotiated, the frame rate measured frame by frame, which of 640×480, 720p, 1080p, 1440p and 4K the camera will accept, and whether the picture is too dark, too bright or just a black frame from a closed privacy shutter. It works as a camera test for Windows 11, a laptop camera test and a webcam test for Mac, Chromebook, Android or iPhone, with nothing to install and no sign-up. The video never leaves this tab.

Runs entirely in your browser. The video is shown in a local <video> element and sampled on a canvas in this tab; no frame, snapshot or measurement is uploaded and no network request is made. Snapshots exist only in memory until you download them.

How to test your webcam online

  1. Start the camera. Press Start camera and allow access when the browser asks. If you have more than one camera, pick it from the list; on a phone, use Switch front/back.
  2. Check the live picture. Look at the preview. A black picture usually means a closed privacy shutter or a covered lens; the lighting panel says so when the frame is flat black. The mirror toggle only flips what you see, not what is recorded.
  3. Read the real numbers. The readout shows the resolution and frame rate the browser negotiated and the frame rate actually measured over the last seconds. If the measured FPS is far below the negotiated value, the camera is dropping frames, usually from low light or a busy USB port.
  4. Probe supported resolutions. Press Test supported resolutions. The page asks the camera for each size in turn and reports which ones the browser accepted, then restores your preview. Save a snapshot if you want to inspect the picture.

Use Cases

Check that a laptop or external webcam works before a job interview or video call
Find out whether a new webcam really delivers 1080p or 4K to the browser
Diagnose a black or frozen picture: privacy shutter, permissions, or another app
Check lighting and backlight (a bright window behind you) before streaming or recording
Compare front and rear cameras on a phone, or two USB webcams, using the same measurements

Frequently Asked Questions

Is my video uploaded or recorded?

No. The stream is displayed in a video element in your own tab, and the lighting check reads a tiny downscaled copy of each frame on a canvas. There is no upload, no recording, and no network request. A snapshot stays in memory until you download it.

Why does the page say a resolution is "accepted" rather than "supported"?

The probe asks the browser for an exact size and records whether the request succeeded. Accepted means the browser agreed to deliver that size. Browsers and drivers can still scale or crop in software, and some cameras interpolate, so accepted is not proof of a sensor that natively captures that many pixels. When the browser reports a different size than requested, the table says so.

My camera test shows a black screen. What now?

First look for a physical privacy shutter on the lens or a camera-off key on the keyboard. Then check the operating system camera privacy setting for your browser, and close any other app that may be using the camera. If the lighting panel says "Black frame", the picture really is black; if it says the lighting is fine, the video is arriving. The troubleshooting section on this page walks through each cause.

How do I test my camera on Windows 11 or a laptop?

Open this page in Chrome, Edge or Firefox, press Start camera and allow access. If the browser cannot reach the camera, open Windows Settings, then Privacy & security, then Camera, and turn on camera access for apps and for your browser. Laptops often also have a function key or a slider shutter that disconnects the camera.

Why is the measured FPS lower than the camera's advertised frame rate?

Many cameras lower their frame rate in dim light to lengthen exposure, and USB bandwidth, power saving and other apps can reduce it further. The page measures frames the browser actually delivers using the video frame callback, so it shows what a web app or call would receive, which can be lower than a spec sheet. Browsers without that callback fall back to display-refresh sampling, which cannot report more than your screen refresh rate.

Can I use this to test a webcam on Mac, iPhone or Android?

Yes. Any browser that supports camera access on a secure page works. On phones, Switch front/back requests the other camera and tells you if the device has none. Some browsers expose fewer camera capabilities than Chrome, so the "maximum" fields can show as not exposed; the live measurements still work.

Webcam resolution tiers and what the lighting check looks for

These are the five sizes the resolution probe requests. Each row is the tier name people use for that size. The lighting check works on 8-bit brightness (0 is black, 255 is white), measured over a downscaled copy of the frame. Frame rate is measured over the last 1 s (current) and 10 s (average).

TierProbe sizeAspectPixelsTypical use
SD640×4804:30.3 MPOld built-in webcams, low-bandwidth calls
HD1280×72016:90.9 MPTypical laptop webcam, standard video calls
Full HD1920×108016:92.1 MPExternal webcams, streaming, recording
QHD2560×144016:93.7 MPHigher-end webcams and phone cameras
4K3840×216016:98.3 MP4K webcams, phone cameras, capture devices

Related tools

More free, in-browser tools from the Device Tests set — every one runs locally, with no sign-up and no upload.

Browse all free online tools →