Free Online Webcam Test
Test your camera and microphone in seconds. See resolution, frame rate, audio level and take a test snapshot — all in your browser.
What this webcam test does
This free online webcam test confirms that your camera and microphone are working correctly and shows you exactly what other people will see and hear in video calls. It uses the browser’s native getUserMedia API to display a live preview, detect the resolution and frame rate, list all available camera and microphone devices, and show a real-time audio level meter. Everything runs locally — your video and audio never leave your device.
Why test your webcam before a call?
Nearly everyone has been on the awkward end of a video call where the camera didn’t work, the mic was muted at the OS level, or the wrong device was selected. A pre-call test takes ten seconds and prevents:
- Joining a meeting only to discover the camera doesn’t switch on
- Being invisible because a virtual camera driver hijacked the default
- Having audio that’s too quiet, too loud, or picking up the wrong microphone
- Discovering your resolution is inexplicably 320×240 due to a driver setting
- Realizing mid-interview that your background is a mess (this tool lets you preview and adjust)
How to use the webcam test
- Click Start webcam test. Your browser will ask for permission to access your camera and microphone. Click Allow.
- Watch the live preview. If you see yourself, your webcam is working.
- Check the stats — resolution (higher is better; 1280×720 is standard, 1920×1080 is HD), frame rate (30 FPS is normal), and the currently-active camera name.
- Speak to the microphone. The audio level bar should light up green when you talk. If it stays flat, your mic isn’t picking up sound.
- Switch devices if needed using the two dropdowns — some computers have multiple cameras (built-in + external) and multiple microphones.
- Take a test snapshot to see how your image looks statically, and to check lighting.
Features
- Live camera preview — see yourself in real time
- Real-time audio level meter in decibels — know if your mic is picking up your voice
- Resolution + FPS display — actual specs, not marketing claims
- Device switcher for camera and microphone — pick which one to use
- Mirror mode — flip the preview so it matches how you look in a mirror
- Snapshot capture — save a PNG of what your camera sees right now
- Zero libraries — pure vanilla JavaScript
- No sign-up, no software install
Troubleshooting common webcam problems
“Permission denied” or the test doesn’t start
Your browser is blocking camera access. Look for a camera icon in the URL bar and click it → set permissions to Allow. Make sure no other app (Zoom, Teams, OBS) is currently using the camera.
Camera shows black or frozen
Another app has an exclusive lock on the camera. Close all video apps and reload this page. On Windows, check Settings → Privacy → Camera to confirm browser access is enabled.
Low resolution (320×240 or 640×480)
Some drivers default to low quality. Try switching cameras in the dropdown, or update your webcam driver. On external USB webcams, using a USB 3.0 port often unlocks higher resolutions.
Microphone bar stays flat
Wrong mic selected, mic muted at OS level, or the mic doesn’t have permission. Try the mic dropdown to switch devices. On Windows check Settings → Privacy → Microphone; on macOS check System Preferences → Security → Microphone.
Mirror looks weird
Webcam feeds are naturally mirrored (which is why text appears backwards). This tool defaults to unmirrored — click Mirror to flip.
Camera works but is very dim
Poor lighting. Move so a light source is in front of you (not behind), or increase your monitor brightness — the monitor itself is a light source. Avoid backlit setups where your face becomes a silhouette.
Webcam test comparison
| Feature | This tool | Zoom test call | Native OS camera app |
|---|---|---|---|
| No account needed | ✅ | ❌ Zoom account | N/A |
| Shows resolution + FPS | ✅ | ❌ | Sometimes |
| Audio level meter | ✅ Live dB | Basic | Sometimes |
| Device switcher | ✅ | ✅ | Manual |
| Snapshot capture | ✅ | ❌ | ✅ |
| Runs in browser | ✅ | Requires app | Native app |
Pro tips
- Take the snapshot before the meeting to check your lighting, framing, and background. You can’t fix what you can’t see.
- Position light in front, not behind. A window behind you turns your face into a silhouette. A lamp or window in front lights your face.
- Test in the same browser you’ll use for the call. Camera permissions are per-browser. Testing in Chrome doesn’t help if your meeting is in Firefox.
- Check the FPS. If you’re at 15 FPS instead of 30, your image will look choppy on the call. Try a different USB port for external webcams.
- Speak at your normal volume when testing the mic. The bar should hit around −20 to −10 dB when you talk. Below −40 is too quiet; above 0 will clip.
Frequently Asked Questions (FAQs)
No. Everything runs in your browser using getUserMedia. Your video stream stays on your device — this tool has no server involvement at all.
Browsers require explicit permission for camera and microphone access to protect your privacy. This is a standard security feature — click Allow to proceed.
Either the camera hardware is limited, the driver defaulted to low quality, or another app has forced a low resolution. Try switching devices in the dropdown or reconnecting the webcam.
This tool tests both together. For microphone-only testing, use our separate Microphone Test tool.
Webcam feeds are naturally mirrored so you look at yourself as in a mirror. Snapshots default to unmirrored (real orientation). Use the Mirror button to toggle.
Yes on most mobile browsers, but device switching is limited (mobile browsers typically expose front/back cameras only).