What Is an Audio Device Detector?
This tool lists every microphone and speaker your browser can genuinely detect, read directly from the standard MediaDevices API. Nothing here is inferred or guessed - it's the exact device list your operating system reports to the browser, including the real device names where your browser is willing to expose them.
How to Use the Audio Device Detector
- Click "Detect Audio Devices."
- Approve the microphone permission prompt - this step is required by browsers before real device names can be shown.
- Review the input (microphone) and output (speaker/headphone) lists that appear.
- If you plug in or unplug a device, click the button again to refresh the list.
How It Works
This tool calls navigator.mediaDevices.enumerateDevices(), a standard browser API that
returns every audio and video input/output device the operating system exposes. Browsers intentionally hide
real device labels until you've granted microphone or camera permission at least once in the current
session, as a privacy protection against device fingerprinting - so this tool requests a brief microphone
permission first, immediately stops the resulting audio stream without recording anything, and then reads
the full device list with real labels now visible.
Understanding Your Results
- Your expected microphone and speakers all appear with real names - your system and browser are exposing device information normally.
- A device shows as "label hidden" - usually means permission wasn't fully granted, or the browser is still restricting that particular label for privacy reasons.
- A device you expect doesn't appear at all - check that it's properly connected and recognized by your operating system's sound settings first, since this tool can only see what the OS already reports.
- Multiple entries for what feels like one device - common with USB headsets or docks, which sometimes register as separate input and output devices, or even duplicate entries for different audio profiles.
Browser Limitations
This tool can only see devices your operating system has already recognized and made available to applications - it cannot detect a device that's plugged in but not yet installed or recognized at the OS level. Some browsers also limit how much device detail is exposed even after permission is granted, as an ongoing privacy protection measure.
Common Mistakes to Avoid
- Denying the permission prompt and expecting full device names - without granting microphone access, browsers only return generic, unlabeled device entries.
- Not refreshing after plugging in a new device - the list reflects devices detected at the moment you click the button, not devices connected afterward.
- Assuming a missing device means it's broken - first check your operating system's own sound settings to confirm the OS itself recognizes the device before troubleshooting further.
Frequently Asked Questions
Why do I need to grant microphone permission just to see a device list?
Browsers hide real device names until permission is granted as a privacy measure against fingerprinting; this tool requests that permission briefly and immediately stops the stream without recording anything.
Is my microphone actually recording anything during this check?
No. The audio stream is opened only long enough to unlock device labels and is stopped immediately - no audio is recorded, played back, or stored at any point.
Why does my speaker list say "labels hidden"?
Some browsers require additional permission steps specifically for output devices, or restrict output device labels even after microphone permission is granted, depending on browser and platform.
Can this tool switch my default speaker or microphone?
No, this tool only lists devices for informational purposes; changing default audio devices needs to be done in your operating system's sound settings.
Is any device information sent anywhere?
No. The device list is read and displayed entirely within your browser and is never transmitted or stored.
Conclusion
Whether you're confirming a new headset was recognized correctly or just curious what audio devices your system currently sees, this gives you the real, unfiltered list straight from the browser. Once confirmed, test the actual input and output quality with the Microphone Tester and Speaker Tester.