Skip to main content

What Audio Devices Are Connected?

View all audio input and output devices detected by your browser — microphones, speakers, headphones, and audio interfaces — all enumerated locally without installation.

This tool uses navigator.mediaDevices.enumerateDevices() to list all audio input (microphone) and audio output (speaker/headphone) devices currently connected to your system, including their labels and device IDs.

Browsers require microphone permission before revealing full device labels. Without permission, devices are listed but their names appear as empty strings to protect user privacy.

No audio devices detected.

What Do Your Results Mean?

ResultRangeMeaning
GoodMultiple input and output devices listed with namesYour audio devices are properly detected and accessible. The browser has permission to show device labels, making it easy to identify each device.
WarningDevices listed but labels are blankDevices are detected but microphone permission has not been granted. Allow microphone access when prompted to see full device names.
BadNo audio devices foundNo audio devices are connected or your browser cannot access them. Check physical connections, system audio settings, and browser permissions.

Common Issues and How to Fix Them

Device labels are blank or show generic names

Grant microphone permission when the browser prompts you. Without permission, browsers hide device labels for privacy. Click the lock icon in the address bar to manage permissions.

A connected audio device does not appear in the list

Check that the device is properly connected and recognized by your operating system first. Try unplugging and re-plugging the device. Also restart your browser, as device enumeration may cache results.

Related Tools

Frequently Asked Questions

How does the audio device list work?

It calls navigator.mediaDevices.enumerateDevices() which returns a list of all media input and output devices. The tool filters for audioinput and audiooutput types, displaying each device's label, kind, and unique device ID.

Why do I need to grant microphone permission?

Browsers protect privacy by hiding device labels until the user grants media access. Without permission, the API still reports device count and types, but labels appear as empty strings. Granting permission once reveals all device names.

Can I switch my default audio device from here?

This tool is read-only — it lists detected devices but cannot change system settings. To change your default audio device, use your operating system's sound settings (System Preferences on macOS, Sound Settings on Windows).

Is any audio device information sent to a server?

No. Device enumeration runs entirely in your browser. No device names, IDs, or any other information are transmitted or stored externally. All data stays on your device.