WMW

Webcam Test

Free

Test your camera and microphone right in the browser: live preview, device switching, resolution and FPS readout, a mic level meter, and snapshot capture.

Runs entirely in your browser. No video or audio is ever sent to a server.

Camera Preview

Camera is off. Click "Start Camera" to begin.

Recording

Recordings

Nothing recorded yet.

Snapshots

Nothing captured yet.

Recent Activity

Visible to everyone. Last 20 uses across all visitors, newest first.

No activity yet. Be the first.

Comments (0)

Found this tool useful? Leave a comment, share a tip, or tell us how we can make it better.

Guest comments are reviewed before publishing. Sign in to post instantly.

No comments yet. Be the first to share your thoughts!

What this tool does

Webcam Test gives you a quick way to check that your camera and microphone actually work before a call, a stream, or a recording, without installing anything or signing into a video app. Click Start Camera, grant permission, and you'll see a live preview along with the resolution and frame rate your camera is actually delivering.

If you have more than one camera or microphone plugged in, you can switch between them from the dropdowns and see the change immediately. A live level meter and waveform show whether your microphone is actually picking up sound, a mirror toggle flips the preview the way you'd expect from a selfie camera, and a snapshot button lets you save a still frame to check lighting or framing before you go live.

A few extras go beyond a basic preview: a Recording panel captures video and audio clips you can download, a Speaker Test plays a tone through the left, right, or both channels so you can confirm your audio output is wired correctly, and a composition grid helps with framing. The Stream Info panel also tracks things a simple preview won't show you, the measured frame rate your browser is actually delivering, the average brightness and color of the shot, and a warning if the feed appears to have frozen, plus a one-click "Copy Diagnostic Report" button if you ever need to describe your setup to tech support.

Problems it solves

Frequently asked questions

Does the video or audio get sent anywhere?

No. The camera feed is drawn straight to the video element in your browser and the microphone level is read locally with the Web Audio API. Nothing is uploaded, recorded to a server, or stored anywhere outside your own device. Snapshots you take stay in browser memory until you download or remove them, and closing the tab clears everything.

Why does my browser ask for camera and microphone permission?

Browsers only allow a page to access your camera or microphone after you explicitly grant permission, and only over a secure connection. That's a browser-level security rule, not something this page controls. If you accidentally blocked it, look for a camera icon in the address bar to change the permission and reload the page.

Why are the camera and microphone names blank until I click Start?

Browsers hide device labels like "FaceTime HD Camera" until a page has been granted permission at least once, as a privacy measure so a site can't fingerprint your hardware without you knowing. Once you click "Start Camera" and allow access, the dropdowns refresh with the real device names.

It says camera access requires a secure connection. What does that mean?

getUserMedia, the browser API this tool relies on, only works on pages served over HTTPS, or on localhost during development. It will not work on a plain http:// page, even on your own local network, because browsers treat unencrypted origins as untrusted for hardware access.

Why does it say the camera is already in use?

Most webcams can only stream to one application at a time. If a video call, another browser tab, or a recording app already has the camera open, close it first and click Start Camera again.

Can I test a specific camera or microphone if I have more than one?

Yes. Once permission is granted, the Camera and Microphone dropdowns list every connected device. Switching either one restarts the stream with the device you picked, so you can check a USB webcam against a built-in one, or an external mic against your laptop's.

What does the microphone level bar actually measure?

It's a rolling volume reading (technically the root-mean-square amplitude of the incoming audio signal), redrawn many times a second. Talking or making noise should move it right away; if it stays flat, the wrong microphone is likely selected or the input is muted at the OS level.

What resolution and frame rate will it show?

Whatever your camera and browser actually negotiate for the stream, not a fixed number. A webcam might report 1280 × 720 at 30 fps in one browser and something slightly different in another, since drivers and browsers can each apply their own defaults.

Can I save a snapshot from the preview?

Yes. "Take Snapshot" captures the current frame (mirrored the same way the preview looks, if mirroring is on) and adds it to the gallery below, where you can download it as a PNG or remove it. Nothing is saved automatically; you choose what to keep.

Can I record a video clip, not just a snapshot?

Yes. The Recording panel captures video and audio together using your browser's built-in MediaRecorder, with a timer showing how long you've been recording. Stop Recording adds the clip to the list below, where you can preview it, download it as a .webm file, or remove it. It works in current versions of Chrome, Edge, and Firefox; if your browser doesn't support it, the button lets you know instead of failing silently.

How do I check that my speakers or headphones are working?

Use the Speaker Test card and click "Test Left Speaker," "Test Right Speaker," or "Test Both Speakers." Each one plays a short tone through the channel you picked, so you can confirm sound is coming from the correct side, which is exactly the kind of thing that's easy to get wrong with a new headset or a mixed-up cable.

What do the brightness and average color readings mean?

Brightness is a 0 to 255 reading of how light or dark the current frame is on average, labeled "Too Dark," "Good," or "Too Bright" so you don't have to interpret the raw number yourself. Average Color shows the overall color cast of the frame as a swatch and hex code, which is handy for noticing a strong tint from bad lighting or white balance before you go live.

Why does it warn me that the video feed looks frozen?

The tool samples the picture a couple of times a second and compares it to the previous sample. If nothing has visibly changed for about five seconds straight, it shows a gentle warning in case your camera got covered, disconnected, or stuck. Pointing the camera at a genuinely still scene can trigger it too; it's a hint to check, not a hard error.

What is the composition grid for?

Turning on "Grid" overlays a rule-of-thirds grid on the preview, the same guide photographers and video creators use to frame a shot so the subject isn't dead center. It's only a visual guide on your screen; it never appears in snapshots or recordings.

Related Tools