DeviceChecker

Microphone & Audio Input Test

Check your microphone volume levels, live audio detection, and hardware sample rate instantly in your browser. 100% private with zero data uploaded.

Test Your Microphone

We'll ask for microphone access to analyze real-time audio levels and confirm your mic picks up sound. Audio never leaves your device — processing runs 100% locally in your browser memory.

Your media streams never leave your device.

How to Test Your Microphone

010101

Click "Start Test"

Start the test by clicking the blue button above to initialize the audio context.

020202

Allow Permission

When prompted by your browser, select "Allow" to authorize microphone access.

030303

Speak into Your Mic

Talk or make sound and watch the live volume meter respond to your voice.

Understanding Your Results

Our microphone diagnostic connects directly to your input hardware via the HTML5 Web Audio API. To ensure complete clarity, here is what this test verifies: Our microphone diagnostic connects directly to your input hardware via the HTML5 Web Audio API. To ensure complete clarity, here is what this test verifies: verifies: Our microphone diagnostic connects directly to your input hardware via the HTML5 Web Audio API. To ensure complete clarity, here is what this test verifies:

What This Test Confirms
  • Browser successfully establishes connection to microphone input
  • Real-time acoustic energy detection via Web Audio RMS analysis
  • Negotiated hardware sample rate (e.g. 48,000 Hz)
  • Device driver and input channel synchronization
What Requires Your Confirmation
  • Confirming the volume meter responds to your voice vs. room noise
  • Confirming the volume meter responds to your voice vs. room noise
  • Confirming the volume meter responds to your voice vs. room noise
  • Subjective voice clarity and background acoustic isolation
  • Physical microphone mute button or cable switch position
  • Subtle analog electrical noise or grounding hum

Microphone Troubleshooting Guide

Fix common issues including zero volume readings, muted audio, and permission errors.

The volume meter remains completely static at 0% when I speak
Check if your headset or microphone has a physical mute toggle, slider, or button that is switched off. Also verify that your system input volume is raised in your operating system sound settings (Windows Settings > System > Sound > Input Volume, or macOS System Settings > Sound > Input).
The browser displays "Microphone Access Blocked" or "Permission Denied"
Check your browser's site settings and allow microphone access for this site, then reload the page.
The test connects to the wrong microphone (e.g. built-in mic instead of headset)
Use the "Switch Microphone" dropdown located at the top right of the test card to choose your preferred audio input device from all detected peripherals.
Browser reports "No microphone was detected on this device"
Verify that your microphone is securely plugged into your USB or 3.5mm jack. In Windows, ensure "Allow desktop apps to access your microphone" is enabled under Settings > Privacy & Security > Microphone.
Audio meter moves slightly, but does not respond strongly to speech
Speak closer to the microphone capsule and check your operating system input gain. If you are using an external audio interface, verify that the physical gain knob is turned up.

Frequently Asked Questions About Microphone Testing

Everything you need to know about browser audio security, sample rates, and microphone testing.

Is my voice or audio recorded, stored, or sent to any server?
No. DeviceChecker is built on a zero-upload architecture. Your microphone stream is processed entirely within your browser memory using the Web Audio API to calculate volume levels. No audio recordings, voice samples, or audio buffers are ever transmitted over the network.
Why does my browser ask for microphone permission?
Modern browsers enforce strict security controls to protect your privacy. Websites cannot listen to or access your microphone without explicit, per-origin approval. Clicking "Start Test" triggers your browser’s native security dialog asking you to authorize microphone access.
Why is the volume meter not moving even though my microphone is connected?
The most common causes are: (1) a physical mute button or inline cable switch is toggled on, (2) your operating system input volume slider is set to zero or muted in Windows Sound Settings / macOS System Settings, or (3) another desktop app (like Zoom, Teams, or Discord) has an exclusive lock on your audio input.
Can I test external USB microphones, headsets, and Bluetooth devices?
Yes. If your operating system recognizes the peripheral, you can select it from the "Switch Microphone" dropdown at the top right of the test card once permission is granted.
What is sample rate, and what number should I expect?
Sample rate is the frequency at which analog sound waves are converted into digital audio samples per second. Standard computer microphones and built-in laptop mics typically operate at 44,100 Hz (CD quality) or 48,000 Hz (studio/broadcast quality). Professional USB audio interfaces may reach 96,000 Hz or 192,000 Hz.
Does this microphone test work on iPhone, iPad, and Android?
Yes. The test is compatible with mobile browsers including Safari on iOS and Chrome on Android. On iOS, browser security policies require an explicit user tap to initialize the Web Audio context, which happens seamlessly when you tap "Start Test".

Browser Audio API Compatibility

Confirmed HTML5 getUserMedia audio and Web Audio API support across major browsers.

Browser hardware API feature support breakdown
Feature / DiagnosticChromeFirefoxSafariEdgeNotes
Audio Stream Capture (getUserMedia)FullFullFullFullStandard WebRTC MediaDevices API; requires HTTPS connection.
Real-Time Web Audio API AnalysisFullFullFullFullAudioContext + AnalyserNode for non-blocking RMS acoustic processing.
Input Device Selection & EnumerationFullFullFullFullDevice labels populated after user grants microphone access.
Hardware Sample Rate DetectionFullFullFullFullReads real sampleRate setting directly from active audio track/context.

Test other connected computer hardware quickly and privately.