Mic Level Tester
Test your mic levels before you hit record: paste audio samples for peak and RMS loudness in dBFS, plus clipping warnings. Try it now!
Voiceover Level Meter
Fill in the inputs below, hit Generate, and your results appear instantly β copy any item in one click.
Something went wrong running this tool. Your inputs were kept.
What is Mic level tester?
Voiceover Level Meter β Test your mic levels before you hit record: paste audio samples for peak and RMS loudness in dBFS, plus clipping warnings. Try it now!
Pure dB math on one batch of samples (no AI, no live metering): peakDb = 20*log10(max|x|); rmsDb = 20*log10(sqrt(mean(x^2))); gainAdjustmentDb = targetDb - rmsDb (positive = turn up); clippingDetected = any |x| >= 1.0 (a sample at 0 dBFS). Verdict: RMS within Β±3 dB of target = On target, below = Too quiet, above = Too loud; a peak above -1 dBFS adds a near-clipping note. All-silence input reports -120 dB with an explicit silence message. Getting the samples needs the Web Audio API (file decode or microphone) in the app β this page measures a pasted batch only, it is not a real-time meter.
Why use this mic level tester?
Built for mic level tester
Test your mic levels before you hit record: paste audio samples for peak and RMS loudness in dBFS, plus clipping warnings. Try it now!
Transparent & honest
This is a batch measurement tool, not a live/real-time meter β capturing audio needs the Web Audio API (file decode or microphone) in the app shell.
Private by design
Everything runs in your browser. Your inputs never leave your device.
Works everywhere
Fully responsive β perfect on desktop, tablet, and mobile. No app needed.
Regularly updated
Regularly maintained and reviewed to ensure accuracy.
Free forever
No accounts, no limits, no watermarks. Use Voiceover Level Meter as much as you need.
How to use Voiceover Level Meter
- 1Paste audio sample values (normalized -1 to 1, comma-separated, at least 8) into the samples box.
- 2Set your target level in dBFS β -12 is the default for voiceover work.
- 3Run the test to get peak and RMS loudness, a loudness verdict, and a suggested gain change.
- 4Check the clipping flag: any sample at 0 dBFS means the take clipped and must be re-recorded.
- 5Apply the gain adjustment in your editor and re-test until the verdict reads "On target".
What can you do with Voiceover Level Meter?
- Test mic levels online β Test your mic levels before you hit record: paste audio samples for peak and RMS loudness in dBFS, plus clipping warnings.
- Voiceover volume checker β Test your mic levels before you hit record: paste audio samples for peak and RMS loudness in dBFS, plus clipping warnings.
- Microphone loudness meter β Test your mic levels before you hit record: paste audio samples for peak and RMS loudness in dBFS, plus clipping warnings.
Good to know
- This is a batch measurement tool, not a live/real-time meter β capturing audio needs the Web Audio API (file decode or microphone) in the app shell.
- Samples must be normalized floats in the -1..1 range; unnormalized or non-numeric input is rejected.
- The Β±3 dB "On target" tolerance and the -12 dBFS default are voiceover conventions, not measurements.
- A single pasted batch cannot represent a whole recording β test several sections for a real verdict.
- Results are deterministic: the same sample batch always produces the same measurements.
How it works
Pure dB math on one batch of samples (no AI, no live metering): peakDb = 20*log10(max|x|); rmsDb = 20*log10(sqrt(mean(x^2))); gainAdjustmentDb = targetDb - rmsDb (positive = turn up); clippingDetected = any |x| >= 1.0 (a sample at 0 dBFS). Verdict: RMS within Β±3 dB of target = On target, below = Too quiet, above = Too loud; a peak above -1 dBFS adds a near-clipping note. All-silence input reports -120 dB with an explicit silence message. Getting the samples needs the Web Audio API (file decode or microphone) in the app β this page measures a pasted batch only, it is not a real-time meter.
Examples
RMS far under target β verdict "Too quiet" with a positive gain suggestion.
A sample at exactly 0 dBFS β clipping flag set to Yes with a re-record warning.
Related searches
People also search for these β this tool handles them all:
Frequently asked questions
Related tools
Explore more free tools in CapCut & Video Editing: