Webcam Test
FreeTest 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.
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
- Checking your camera and microphone work before joining a video call, instead of finding out mid-meeting.
- Figuring out which camera or microphone a browser is actually using when several are plugged in at once.
- Confirming a webcam's real resolution and frame rate instead of trusting the number printed on the box.
- Diagnosing "nobody can hear me" problems by watching the level meter respond, or not, while you talk.
- Checking your framing, lighting, or background on camera before a stream or recording starts.
- Making sure the right speaker or headphone channel actually plays sound before a call, instead of realizing mid-meeting that your left ear is silent.
- Recording a short test clip to check how your camera and microphone sound and look together, not just how they look in a still frame.
- Putting together a quick, copyable summary of your setup when you need to explain a hardware problem to IT or tech support.
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
Hardware
Screen & Monitor Tester
Check a laptop, monitor, or TV before you buy it secondhand: dead/stuck pixel sweep, light bleed and IPS glow test, burn-in and banding check, refresh rate measurement, motion/ghosting test, and a black/white level test.
FreeHardware
Battery Health
Live battery percentage, charging state, and time estimates, plus a session-based full-charge runtime estimate and cycle usage tracker, low-battery and full-charge alerts, battery care tips, and direct steps to check your real battery health on Windows, macOS, Chromebook, and iPhone.
FreeHardware
Antenna Length Calculator
Calculate the physical length of a dipole, vertical, or loop antenna from an operating frequency, right in your browser.
FreeHardware
Scroll Test
Test your mouse scroll wheel or trackpad with live direction, delta values, speed, and automatic wheel chatter detection.
Comments (0)
Found this tool useful? Leave a comment, share a tip, or tell us how we can make it better.
No comments yet. Be the first to share your thoughts!