Microphone Volume Meter
Test your microphone and monitor real-time volume levels in decibels. Check if your mic is working, see live dB readings, track peak and average levels, and verify audio input quality before important calls, recordings, or streams. No downloads required — works entirely in your browser.
How Does the Microphone Volume Meter Work?
The Microphone Volume Meter uses the Web Audio API to capture and analyze your microphone input in real time. When you click "Start Mic Test," the tool requests microphone access through the browser's navigator.mediaDevices.getUserMedia() API. Once permission is granted, it creates an AudioContext and connects your microphone stream to an AnalyserNode with a Fast Fourier Transform (FFT) size of 2048 samples. This analyser captures time-domain audio data from your microphone at your system's sample rate, typically 44,100 or 48,000 samples per second.
The tool calculates the Root Mean Square (RMS) of the time-domain data to determine the effective volume level. RMS is a standard method for measuring audio signal amplitude because it accounts for both positive and negative waveform values, giving an accurate representation of perceived loudness. The RMS value is then converted to decibels using the formula 20 * Math.log10(rms), which maps the linear amplitude to a logarithmic scale that matches how human ears perceive loudness. Full scale digital audio is 0 dBFS (decibels relative to full scale), with typical speech ranging from -30 dBFS to -6 dBFS.
Understanding Microphone Levels and Decibels
Decibels (dB) measure sound intensity on a logarithmic scale. In digital audio, levels are measured as dBFS (decibels relative to full scale), where 0 dBFS is the maximum level before clipping (distortion). For recording and video calls, the optimal microphone input level sits between -12 dBFS and -6 dBFS. This range provides a strong, clear signal while leaving enough headroom to prevent clipping during louder moments. Levels below -40 dBFS are typically considered too quiet, meaning your microphone may be too far away, its gain is too low, or there is a hardware issue.
When setting up your microphone for Zoom, Microsoft Teams, Google Meet, or any recording application, you want consistent levels in the green zone. The volume meter categorizes your levels into five zones: Silent (below -60 dB), Quiet (-60 to -40 dB), Normal (-40 to -12 dB), Loud (-12 to -3 dB), and Very Loud (above -3 dB). Normal speaking voice at an appropriate microphone distance should register in the Normal to Loud range.
Common Microphone Problems and Solutions
If the meter shows no activity, your microphone may be muted in your operating system settings, the wrong input device may be selected, or your browser may not have permission to access the microphone. On Windows, check the Sound settings in Control Panel and ensure your microphone is set as the default recording device. On macOS, verify the input device in System Settings under Sound. If levels are too low, try moving closer to the microphone, increasing the input gain in your system settings, or using a dedicated external microphone instead of a built-in laptop mic. If you see levels jumping to Very Loud even during normal speech, reduce your input gain or increase the distance between your mouth and the microphone to prevent distortion.
Tips for Optimal Recording Levels
Professional audio engineers aim for an average recording level around -18 dBFS to -12 dBFS with peaks not exceeding -6 dBFS. This provides clean audio with enough headroom for post-processing. For podcasting, voiceover work, and streaming, maintaining consistent levels in this range ensures your audience hears clear, undistorted audio. Use this volume meter to practice maintaining steady levels while speaking at different volumes and distances from your microphone. The peak level indicator helps you identify sudden volume spikes that could cause clipping in your recordings.