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?

Result Range Meaning
Good Multiple input and output devices listed with names Your audio devices are properly detected and accessible. The browser has permission to show device labels, making it easy to identify each device.
Warning Devices listed but labels are blank Devices are detected but microphone permission has not been granted. Allow microphone access when prompted to see full device names.
Bad No audio devices found No 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.