Webcam, Mic & Speaker Test — What the Numbers Actually Mean

Run the Webcam, Mic & Speaker Test first, then use this guide to understand each reading and fix the most common problems before assuming your hardware is broken.

📷 Webcam Readings

Resolution & Live FPS

Resolution and frame rate come from the actual settings your camera and driver negotiated with the browser via track.getSettings(), combined with a live frame-timestamp counter for real FPS — not the number printed on the box.

💡 Most webcams auto-reduce FPS in low light to keep exposure bright enough — this is a driver decision, not a fault. Add more light and re-run the test before assuming your camera is underperforming.

Light Level & Sharpness

These are relative indicators computed from the visible frame — average brightness for light level, and edge-contrast for sharpness. They flag "too dark" or "clearly out of focus," not a calibrated camera-quality score.

🎤 Microphone Readings

MetricWhat it means
Peak LevelHighest relative signal strength seen this session
Noise FloorSignal level measured during 2 seconds of silence — lower is better
Clipping EventsMoments the signal hit the input ceiling — frequent clipping means distortion
Sample RateAudio sample rate your mic is actually recording at (Hz)

Browsers can't report a calibrated decibel (SPL) value — that depends on microphone sensitivity and OS gain, details the Web Audio API doesn't expose. Treat the level meter as relative loudness, useful for spotting silence, inconsistency, and clipping, not for comparing absolute loudness across different microphones.

💡 If clipping events climb while you talk normally, your input gain is set too high in Windows/macOS sound settings — lower it a few steps and re-test.

Electrical Hum (50Hz/60Hz)

This checks for elevated energy specifically at mains frequency (50Hz or 60Hz depending on your region) and its harmonics — a strong signature of ground loops, unshielded USB cables, or a mic sitting too close to a power adapter or laptop charger. It's distinct from general room noise, which spreads across many frequencies rather than concentrating at one.

💡 If hum is detected, try a different USB port, move the mic away from chargers/power bricks, or use a shielded cable. Laptop-on-battery often clears USB-related hum instantly.

AGC / Noise Pumping

Many OS drivers and cheap mics apply Automatic Gain Control (AGC), which boosts the mic's gain during quiet moments and reduces it during loud ones. The tell-tale sign is the background noise floor visibly rising right after you stop talking, then settling back down over a second or two — sometimes called "noise pumping" or "breathing." This test watches for exactly that pattern over a ~20 second rolling window.

💡 If pumping is detected and it bothers you on calls, look for a "disable automatic gain control" or "raw mic mode" option in your OS sound settings or mic manufacturer's software.

Plosives / Pops

P, B, and T sounds create a sharp, fast burst of low-frequency (bass) energy when spoken directly into a mic — the classic "pop" or "thump" you hear on badly-mic'd audio. This counts how many of those bursts happened during your test.

💡 Frequent pops usually mean you're too close to the mic, or speaking directly into it rather than slightly off-axis. A foam windscreen or pop filter — or just angling the mic 30-45° away from your mouth — fixes most of this.

🎯 Video Call Readiness Score

This combines your camera and microphone readings (plus whether you've run a speaker test) into a single 0-100 score with a checklist, so you can see at a glance whether you're ready for a call instead of interpreting a dozen separate numbers yourself.

ScoreMeaning
85-100 🟢Ready for your call
60-84 🟡Mostly ready — a few things worth checking
Below 60 🔴Fix issues before your call

Speaker output can't be auto-graded — there's no way for a webpage to confirm you actually heard sound — so it's scored as tested/not-tested rather than pass/fail. Play any speaker test button at least once to mark it complete.

📈 Speaker Frequency Response (Mic Loopback)

This plays a slow sweep from 60Hz to 8000Hz through your speakers while listening back through your microphone, then plots the result — dips or peaks can point to weak bass response, a rattling frequency, or a struggling driver.

⚠️ Important: this measures your speaker + microphone + room acoustics combined, not the speaker in isolation — a dip could come from any of the three. Use it as a comparative tool (e.g. "did this dip appear after I moved the speaker") rather than a lab-grade measurement.

🌀 Distortion Estimate (THD)

Plays a steady test tone through your speakers and measures how much extra energy shows up at harmonic frequencies (2×, 3×, 4×, 5× the original tone) compared to the tone itself — more harmonic energy means more distortion. You can choose Bass (100Hz), Mid (1000Hz, the standard reference), or Treble (6000Hz) depending on what part of your speaker's range you want to test.

THDRating
Under 4%Clean
4-10%Noticeable
Over 10%High distortion

Like the frequency response test, this is a loopback estimate — your microphone's own harmonic response is baked into the number, so treat it as useful for comparing volume levels or speaker positions on your own setup, not for comparing against a manufacturer's published spec.

⏱ Webcam Capture Latency

Point your camera at the flashing box in the webcam section, and this measures the real time from when the box turns white on your screen to when your camera actually captures that change — a genuine end-to-end pipeline latency, not a number from a spec sheet.

⚠️ This measures your monitor's response time, camera sensor/USB capture delay, and browser processing all combined — not the webcam sensor alone. Works best in a dim room with the camera held a few inches from the box.

🎯 Focus/Exposure Stability

Watches your camera's light and sharpness readings over about 8 seconds while you sit still. A healthy camera settles quickly and holds steady; a camera that's continuously "hunting" — re-focusing or re-exposing even on a static scene — shows those values constantly swinging instead of settling.

📈 Trend History

Every time you finish a camera, mic, or distortion test, a snapshot is saved to a rolling history (last 10 sessions) stored only in your browser — never uploaded anywhere. Useful for spotting things like "did my mic's noise floor get worse after I changed USB hubs" over multiple sessions.

🔊 Speaker Readings

The Left/Right/Both/Sweep tones are real hard-panned oscillator signals — what you hear is exactly what's being sent to that channel. If audio plays from the wrong side, that's a genuine channel-routing issue (wiring or an OS balance setting), not a bug in the test. The frequency sweep (60Hz–8000Hz) helps you catch rattling or buzzing at specific frequencies, which often points to a loose speaker driver or enclosure.

ℹ️ Output-device switching only works in Chromium browsers (Chrome, Edge). Firefox and Safari always play through your OS default output — switch the default there instead if you need to test a different device.

Common Problems & Fixes

Ready to test? Run the full webcam, mic, and speaker check now.

🎙️ Open the Test →

Frequently Asked Questions

Why is my webcam FPS lower than advertised?
Most webcams auto-drop their frame rate in low light to keep the image bright enough, trading FPS for exposure time. This is a driver-level decision, not a browser limitation — try adding more light and re-testing.
What's a normal mic noise floor?
In a quiet room, your mic's noise floor reading should sit well under 10% on a relative 0-100% scale. Readings consistently above that during silence usually point to fan noise, USB interference, or mic gain set too high rather than a broken microphone.
Why does audio clip even though my mic volume looks normal in Windows?
Windows/macOS input volume sliders don't always reflect the gain applied before the signal reaches the browser. If the clipping counter climbs while you talk at a normal volume, lower the input gain a few steps in your OS sound settings and re-test.
What does the Electrical Hum reading mean?
It checks for elevated energy specifically at mains frequency (50Hz or 60Hz depending on your region) and its harmonics — a strong signature of ground loops, unshielded USB cables, or a mic placed too close to a power adapter. Try a different USB port or move the mic away from chargers if hum is detected.
What is AGC noise pumping and why does it matter?
Many drivers and cheap mics apply Automatic Gain Control, which boosts gain during quiet moments and reduces it during loud ones. This shows up as the background noise floor rising right after you stop talking, then settling back down — a pattern that can make quiet moments sound "breathy" to others on a call.
How accurate is the speaker distortion (THD) test?
It's a loopback estimate, not a lab measurement — it plays a test tone and listens back through your own microphone, so the mic's own harmonic response and room acoustics are baked into the number. Use it to compare volume levels or speaker positions on your own setup rather than against a manufacturer's published spec.