Webcam Test

Test your webcam online for free. Check live preview, resolution, frame rate, and aspect ratio. Take a snapshot and download it as PNG — no upload, fully private.

Preview will appear here

Test Your Webcam Before You Use It

Confirm your camera works, check the actual resolution it streams, and spot image problems in 30 seconds — no installation needed.

Webcam · Built-in · USB

What This Tool Checks

Real-Time Preview

See exactly what your camera captures before joining a video call or recording session.

Resolution and FPS Data

Confirm the actual resolution, frame rate, and aspect ratio your camera reports to the browser.

PNG Snapshot

Download a full-quality reference frame to verify sharpness, colour balance, and lighting.

100% Private

No uploads, no storage. Everything runs locally in your browser using the MediaDevices API.

How this Webcam Test works

This tool accesses your camera through the browser's MediaDevices API, which is a standard web interface that does not require any third-party software or browser extensions. When you click Start Camera, the tool calls getUserMedia with an ideal resolution of 1280×720 and your chosen device ID. The browser then asks for camera permission and, once granted, passes a MediaStream object directly to a video element on the page. The video plays in real time entirely in your browser tab. After the stream starts, the tool reads the active video track's settings — width, height, and frame rate — using the getSettings method, and displays them in the info grid below the preview. If more than one camera is available, the tool calls enumerateDevices to list all videoinput sources and populates the device selector. Choosing a different device restarts the stream with the new device ID. Mirror mode applies a CSS scaleX(−1) transform to the video element, matching the natural front-camera view most users expect. The snapshot feature draws the current video frame to an off-screen canvas element and exports it as a PNG data URL, which you can then download. No video data is sent to any server at any point; everything runs locally inside your browser.

How to use this Webcam Test

1

Click Start Camera

Your browser will ask for camera permission. Click "Allow." Without permission, the camera cannot activate.

2

Check the Live Preview

Verify the image is sharp, colours look correct, and the frame rate reads as expected for your device.

3

Take a Snapshot or Switch Camera

Use the device selector to test additional cameras. Click "Snapshot" to download the current frame as a PNG.

Frequently Asked Questions

Why does the browser ask for camera permission?
Modern browsers require explicit user permission before any website can access the camera. This protects your privacy. The permission applies only to this session.
Is my video recorded or stored anywhere?
No. The preview is shown directly on your screen through the browser's MediaDevices API. No frame is sent to any server. Your video never leaves your device.
What do I do if I see a "Permission Denied" error?
Click the camera or lock icon in your browser's address bar and change the camera permission to "Allow." Then reload the page.
Why does my webcam image look blurry?
This is usually caused by low light, a dirty lens, or an autofocus system that is still adjusting. Clean the lens, improve lighting, and wait a few seconds for autofocus to settle.
Why does the frame rate show as 0 fps?
Some browsers and drivers do not report the frame rate through the getSettings() API. This does not mean the camera is not working — the value is simply not available in that environment.
Can I test more than one camera?
Yes. If your device has multiple cameras, they appear in the dropdown selector. Select any one to switch instantly to that source.
What resolution should my webcam support?
Most modern webcams support 720p (1280×720) or 1080p (1920×1080). Cameras built into older laptops may be limited to 480p.
Does this work with external USB cameras?
Yes. Any camera that the operating system recognises as a video device will appear automatically in the device selector.
What can I do with the snapshot?
The downloaded snapshot is a full-size PNG. You can use it to check image quality, verify that lighting looks correct, or save a reference frame for troubleshooting.
Why is my webcam showing a dark or green screen?
This typically happens when another application has exclusive control of the camera. Close video call apps like Zoom, Teams, or Google Meet, then try again.

Related Tools

The Webcam Test is maintained by CodeItBro. We aim to provide the best free developer tools on the web. If you have feedback or suggestions, please visit our contact page.

Comments

Questions, corrections, and useful tips are welcome. Comments are reviewed before publication.

Loading comments...

Comments are stored and moderated using Cusdis Cloud. Email is optional. Privacy Policy

As featured on

CodeItBro - Free dev tools + practical guides to help you ship faster | Product HuntCodeItBro - Free Online Developer Tools badgeCodeItBro badge