Microphone Test

Ready

Click start to test your microphone

How it works

This tool uses navigator.mediaDevices.getUserMedia() to access your microphone. The audio stream is analyzed using the Web Audio API's AnalyserNode to generate the waveform visualization and volume meter in real time via requestAnimationFrame. Recording uses the MediaRecorder API to capture a 5-second audio clip for playback. All audio processing happens locally in your browser — nothing is uploaded.