Is your camera, mic, and screen working? Test all four in one place.
Live camera preview, real-time microphone VU meter with frequency spectrum, left/right speaker channel test, full-screen dead-pixel screen test, and audio recording with playback. No signup, no upload, no daily limit. Everything runs locally in your browser using WebRTC, Web Audio, and Canvas APIs - your camera frames and audio samples never leave your device.
Pick from all detected cameras.
Useful for front cameras and natural preview.
If your mic is not detected, check the system sound settings.
You should see the VU bars rise and fall with your voice. The frequency spectrum should show a peak in the 100-300Hz range for typical speech.
Low frequencies (left) = bass, voice rumble. Mid (center) = most speech, music body. High (right) = sibilance, "s" and "t" sounds, treble.
Click "Record 5s" to capture 5 seconds of audio. Play it back to verify the quality and that there is no static or distortion.
Click a tone to play. You should hear a clean, clear sine wave. If a tone is silent or distorted, your speaker may have a damaged driver at that frequency.
Use headphones for an accurate channel test. Each button plays a 1-second 880Hz tone routed to that specific channel.
100 Hz should feel like a deep rumble (subwoofer range). 440 Hz is the standard musical pitch A above middle C. 1 kHz and 5 kHz test mid and high frequency response.
If you wear headphones: only the left cup should produce sound with "Left channel only". Only the right cup with "Right channel only". Both cups with "Both channels".
If a tone is silent, check your OS volume mixer, application output device selection, and physical connections. If tones are distorted, lower the volume and check for clipping.
Click a color to fill the entire screen. Look for any pixel that is stuck (always the same color) or dead (always off). Click anywhere or press Escape to exit.
A healthy display should show a perfectly smooth color transition with no banding, color shifts, or harsh steps.
Click each color above to fill the screen. Inspect the surface in a dimly lit room. A dead pixel is always black (even on white). A stuck pixel is always one color (red, green, blue, or white). Most modern displays have zero or one or two stuck pixels - this is usually not visible during normal use.
If you see a problem on a single color (only red, for example), the issue is on that color subpixel. If the defect appears on all colors, the entire pixel is bad. If a horizontal or vertical line is affected, the issue is the source driver or cable.
Why this tool beats AI chatbots and other online testers
AI chatbots (ChatGPT, Claude, Gemini) can describe how to test your camera or microphone, but they cannot actually open your webcam, listen to your voice, or play sounds through your speakers. This tool talks directly to your hardware using the browser's WebRTC and Web Audio APIs, giving you real signal, real volume, real time.
Most online webcam testers only test the camera. Most online mic testers only test the microphone. This tool combines camera, microphone, speaker, and screen into a single page, with no signup, no signup wall, and no per-test ad slots. Open one tab, run all four checks before your next Zoom meeting.
Every video frame and audio sample stays in your browser. We have no backend server receiving your media, no analytics tracker, and no sign-in. Verify this yourself: open the network tab in your browser dev tools, run a test, and you will see zero outbound traffic for media data.
On iOS and Android, the front and rear cameras are detected automatically. The microphone test works in mobile browsers. The screen test is especially useful on phones and tablets - small dead pixels are easier to spot on a clean color background.
Frequently Asked Questions
Is the webcam test really free?
Yes, 100% free. No signup, no daily limit, no watermark, no premium tier. Every test runs in your browser using the WebRTC and Web Audio APIs. There is no server processing and no upload.
Does my camera or microphone get recorded?
No. All video frames and audio samples stay in your browser's memory. They are never uploaded. You can verify by checking the network tab during a test - you will see zero outbound traffic for media data.
Why does the browser ask for camera and microphone permission?
The browser asks because this tool uses the WebRTC getUserMedia API to access your hardware. We cannot test your camera or microphone without that permission. You can deny either permission and the other tests still work. Permission is only requested when you click "Start Camera" or "Start Microphone".
Why is my microphone not working?
Most mic issues come from (1) the wrong input device selected, (2) system mic muted or volume at zero, (3) another app holding the mic open, or (4) browser not having mic permission. Use the device picker in this tool to verify the right mic, then check your OS sound settings.
Why is my webcam showing a black or green screen?
A black or green screen usually means another application is using the camera (Zoom, Skype, OBS, Discord, or another browser tab). Close other apps and reload the page. If the issue persists, the camera may be physically blocked, disabled in OS settings, or have a faulty connection.
How do I test my speakers?
Switch to the Speaker tab. Click each tone button (100Hz, 440Hz, 1kHz, 5kHz) to play a test tone. For accurate channel test, use headphones: the "Left channel only" tone should only be heard in the left ear cup, "Right channel only" only in the right.
How do I check my screen for dead pixels?
Switch to the Screen tab. Click each color button to fill the entire screen with red, green, blue, black, white, or gray. Inspect the surface for any pixel that is stuck (always the same color) or dead (always off). Click anywhere or press Escape to exit full-screen mode.
Will this tool work on my phone?
Yes. The webcam, mic, and screen tests work on iOS Safari 14+ and Android Chrome 90+. On mobile, the front and rear cameras are detected automatically. Note that some browsers require HTTPS for camera access - this site uses HTTPS by default.