No input
The waveform stays flat even when you speak near the microphone.
Avada input lab · waveform + playback
Watch the live input signal, make a short recording and play it back to check clarity, crackling, drop-outs and background noise.
Browser diagnostic
Grant permission only when ready. Your browser processes the live waveform and recording locally.
Used-laptop check
Use the waveform to confirm input, then trust the local playback for the quality decision.
The waveform stays flat even when you speak near the microphone.
Electrical noise or loose hardware creates persistent unwanted sound.
Words disappear or the level repeatedly falls to zero during steady speech.
Normal speech sounds harsh, clipped or difficult to understand.
Microphone Test guide
This test uses the browser MediaDevices and MediaRecorder APIs. It can prove that the microphone captures sound and let you judge the result by ear; it cannot measure sensitivity in decibels or certify a frequency response.
Start the microphone and speak normally while watching the waveform — a flat line while you talk means no input reaches the browser at all. Then record for ten to twenty seconds, including a few seconds of deliberate silence, and play it back. Silence exposes hiss and electrical buzz that speech hides, and playback is where crackles, drop-outs and distortion become obvious. Repeat once with the charger connected, since some power supplies inject audible noise.
Browsers hide device labels until permission is granted, which is why the input name appears only after you start. Most built-in and USB microphones then report a usable name, while some virtual devices stay generic. If the wrong input is selected, change the default in your operating-system sound settings and restart the test.
The tester disables echo cancellation, noise suppression and automatic gain control. Those filters are useful in calls but they mask exactly the faults you are trying to hear: a noise gate hides a crackle, and automatic gain hides a weak element by amplifying it. The raw signal is the honest one.
Speak at a normal distance and watch the level meter sit somewhere in the middle. A meter pinned at 100% means the input is clipping and speech will sound harsh; a meter that barely moves means low gain, a blocked port, or a failing element.
Recording is capped at 60 seconds, held only in this tab as an in-memory blob URL, and revoked the moment you discard it, leave or refresh. There is no upload endpoint, so the audio cannot reach a server even by accident.
Questions
Clear answers about permissions, privacy and what a browser can reliably test.
No. Recording chunks and the playback URL exist only in this browser tab. There is no upload request or server storage, and the temporary URL is revoked when you discard it, leave or refresh.
A recording automatically stops at 60 seconds. You can stop earlier, play it back locally, discard it and create another recording.
Browsers hide media-device labels until you grant permission. This protects your hardware information from sites you have not trusted.
Speech should be clear and stable without loud crackles, repeated drop-outs, heavy buzzing or severe distortion at a normal speaking distance.