Notification
Go to Home All Tools Compare Glossary Blog Contact

Microphone Test

Test your microphone online for free. Check microphone volume, input level, noise, clipping, waveform and audio activity directly in your browser.

Best on Desktop
Runs in your browser Audio is analyzed locally in your browser
Web Audio Diagnostic
Microphone Status Ready to test
Permission Waiting
Device Not selected
Signal Waiting
Input Level —
Noise Floor —
Clipping —
ACTIVE MICROPHONE TEST Direct browser Web Audio capture and live signal inspection
Waiting for permission
Real-Time Audio Signal Visualizer (Time-Domain Waveform)

Microphone Inactive

Click "Start Microphone Test" above to request permission and begin real-time audio analysis.

Center Line (0V) • Clipping Threshold (±1.0 FS) Observed in browser (48 kHz / Float32)
Input Volume Level (RMS): Waiting for input
— -∞ dBFS
Peak: -∞ dBFS
Browser-observed input level Clipping: None
Advanced Audio Capture Constraints Toggle

Customize browser audio processing constraints. Changing settings will apply upon restarting or switching streams. Note: Some browsers or OS drivers may override these constraints.

REAL-TIME METRICS

Live Audio Telemetry

Standby
Audio Signal: Waiting for access
Input Level (RMS): —
True Peak (dBFS): —
Background Noise Floor: Not tested
Clipping Events: None observed
Sample Rate: —
Channel Count: —
DC Offset: —
100% Local Device Privacy

Audio is analyzed locally in your browser. Recordings stay in this browser session unless you explicitly download them. Audio is never transmitted to remote servers.

MICROPHONE DIAGNOSTICS

Diagnostic Results & Scorecard

Ready to test
Smart Diagnostic Analysis
WHAT HAPPENED

Awaiting microphone test initiation.

LIKELY CAUSE

Test has not been started yet. Click "Start Microphone Test" above.

NEXT ACTION

Click Start Microphone Test and speak into your microphone.

Diagnosis-Driven Troubleshooting

Showing All Topics

Permission Blocked

Browser

If microphone access was denied or rejected:

  • Click the Padlock / Site Settings icon near your address bar.
  • Change Microphone to "Allow".
  • Refresh the page or click "Try Again" in the alert banner.

Input Level Too Quiet

Audio Level

If the meter registers below -35 dBFS when speaking:

  • Windows: Settings → System → Sound → Input → Microphone volume slider to 85–100%.
  • macOS: System Settings → Sound → Input → Input volume slider.
  • Check if your headset cable has a physical inline volume slider or hardware mute switch.

Signal Distortion / Clipping

Distortion

If repeated peaks hit 0 dBFS causing harsh distortion:

  • Lower the microphone gain in your OS sound settings or USB audio interface dial.
  • Maintain 6–10 inches of distance between your mouth and the microphone.
  • Use a pop filter to prevent explosive 'P' and 'B' plosive clipping.

High Background Noise Floor

Environment

If noise floor registers above -40 dBFS during silence:

  • Move away from laptop cooling fans, air conditioning vents, and PC fans.
  • Connect your microphone directly to a motherboard USB port (avoid unpowered USB hubs).
  • Enable browser Noise Suppression in Advanced Settings if in a noisy environment.

Wrong Device Selected

Device

If audio is muffled or picking up keyboard clicks:

  • Use the dropdown above to explicitly select your external USB mic instead of built-in mic.
  • Click "Refresh" if you recently plugged in a new USB headset.

Browser Audio Limitations

Compatibility

Important browser-specific audio constraints:

  • Safari and Firefox do not expose all track capabilities (e.g. latency or sample size).
  • Chrome & Edge support full MediaRecorder WebM/Opus encoding.
Advanced Audio Stream & Hardware Telemetry View Technical Specifications

MediaStreamTrack Settings (Active Track)

Device ID: Not active
Track Label: Not active
Reported Sample Rate: —
Reported Channels: —
Reported Latency: —

Web Audio API Processing Pipeline

AudioContext State: Closed
AudioContext Sample Rate: —
FFT Size / Bin Count: 2048 / 1024 bins
Smoothing Time Constant: 0.80
Recording Format: audio/webm;codecs=opus
Hardware

AI Hardware & Audio Assistant

Ask AI
Education

Microphone Diagnostic & Troubleshooting Guide

01

How to Test a Microphone

Grant browser access to your audio input device and speak into the mic to evaluate volume gain, RMS levels, peak indicators, and waveform responsiveness.

02

How to Check if Your Mic Is Working

Confirm that input level indicators respond dynamically to voice signals without staying completely flat at 0% or frozen at maximum levels.

03

Why Is My Microphone Not Working?

Common causes include revoked browser permissions, hardware mute switches, incorrect OS default input assignment, outdated audio drivers, or loose physical connectors.

04

How to Test Microphone Volume

Compare peak dB levels while speaking at normal conversation volumes versus whispering to ensure balanced gain staging for voice calls and recording.

05

What Is Microphone Clipping?

Digital clipping occurs when incoming sound exceeds 0 dBFS (Decibels relative to Full Scale), flattening waveform peaks and creating harsh digital distortion.

06

What Is Microphone Noise?

Background noise floor measures ambient hum, electrical buzz, or fan noise captured when you are silent. High noise floors obscure voice clarity.

07

How Browser Microphone Tests Work

Using the W3C MediaDevices API and Web Audio AnalyserNode, the browser samples audio buffers locally and calculates real-time frequency and time-domain metrics.

08

Microphone Troubleshooting Checklist

1. Check physical connections & mute toggles. 2. Verify browser permission prompts. 3. Select the exact input device in device dropdown. 4. Adjust OS input volume level. 5. Test across alternative applications.

Good to know

Questions, answered

Quick answers about how this tool works.

Click "Start Microphone Test" and allow your browser to access your microphone when prompted. Speak into your mic to observe real-time volume levels, peak indicators, and waveform activity.

When your microphone is working properly, speaking or tapping near the microphone will trigger visual level meter movement and waveform oscillations on the screen.

If your mic is not detected, check that it is physically plugged in, check system sound settings, and verify that browser permissions allow microphone access for this website.

Speak at your standard talking volume while watching the input level bar. A healthy input level stays within 40%–80% without consistently hitting 100% clipping limits.

Was this tool helpful?

Be the first to rate Microphone Test

Tap a star to rate instantly

What do you need to work out next?

Search 250+ free tools by name, or pick a category below. Every one runs instantly in your browser — no signup, nothing to install.