Connected Devices Test
See every camera, microphone and speaker your browser can currently detect, with real device names once you grant permission.
Device names are hidden until you grant camera or microphone permission once. Counts are still accurate.
- None detected.
- None detected.
- None detected.
Quick guide: how to use the Connected Devices
Takes under a minute- 1Allow camera and microphone access to reveal full device names.
- 2Review the list of cameras, microphones and speakers your browser can see.
- 3Plug or unplug a device and the list updates live.
- 4A missing device is a driver or OS problem, not a browser one.
Overview
Before you can diagnose why a video call sounds wrong or why the wrong webcam keeps activating, you need a clear picture of exactly what audio and video hardware your computer, and your browser, actually knows about. This tool calls the browser's device enumeration API and lists every camera, microphone, and speaker currently registered with your operating system, all in one place, without needing to dig through separate OS panels for sound and camera settings.
It's a simple idea that solves a surprisingly common frustration: apps like Zoom, Teams, and Discord each maintain their own device dropdown lists, and they don't always agree with each other or with what Windows or macOS thinks is available. Seeing the browser's own raw view of connected devices is often the fastest way to figure out whether a missing device is a browser problem, an app-specific problem, or a genuine hardware or driver issue.
The first time you load this page, you'll likely see generic, unlabeled entries like "Microphone 1" instead of real product names. That's expected and by design; browsers withhold detailed labels until you grant camera or microphone permission, precisely to stop sites from identifying your exact hardware setup before you've agreed to share anything.
How to read your results
Video input devices
This lists every camera your system reports, including built-in webcams, external USB webcams, and virtual cameras from software like OBS or a phone-as-webcam app, as long as their driver is actively running. Each entry typically shows a label and a unique but randomized device ID that stays consistent for that device on that site.
Audio input devices
Every microphone your system can see, including standalone mics, headset mics, webcam-integrated mics, and any virtual audio input software you've installed. If you use a USB audio interface with multiple channels, you may see it appear as one or more separate entries depending on how its driver exposes those channels.
Audio output devices
Your speakers, headphones, and any other playback devices, such as a Bluetooth speaker, HDMI-connected TV or monitor audio, or a virtual audio cable. Browser support for actually redirecting a page's audio output to a specific device you pick here varies, so this list is primarily informational in many browsers.
Default device markers
Where available, entries show which device your operating system currently considers the default input or output. If a call keeps using the wrong microphone, this is usually because your OS default doesn't match the device you actually want, and changing the OS-level default (rather than fiddling only inside one app) is often the more permanent fix.
Troubleshooting
If a device you expect to see is missing or mislabeled, try these steps:
- Grant camera and microphone permission when prompted, then reload the page; unlabeled generic entries usually resolve into real device names afterward.
- Physically unplug and reconnect USB devices, and confirm Bluetooth peripherals are actually paired and connected, not just previously paired.
- Open your OS's own sound and camera settings to confirm the device is enabled there and not disabled or muted at the system level.
- Close other applications that might be holding exclusive access to the camera or microphone, since some apps lock a device while running.
- Update the device's driver, especially for older or third-party USB audio and video hardware.
- Restart your browser fully. Some browsers only refresh their internal device list once per launch, so a device connected after the browser started may not appear until you restart it.
Why some devices appear more than once
It's common and expected to see what looks like duplicate entries. A webcam with a built-in microphone typically registers as two separate devices, one video and one audio, that happen to share part of a name. Bluetooth headsets frequently expose two different audio profiles, a higher-quality stereo output-only profile and a combined lower-quality profile used automatically once the microphone is active, which can look like the same headset listed twice with slightly different names. Docking stations, monitors with built-in speakers or webcams, and USB audio interfaces with multiple channels can all add further entries that are genuinely separate as far as the OS and browser are concerned, even though they're physically part of one product.
Privacy notes
Enumerating devices without permission only reveals generic, unlabeled placeholders and, in many browsers, doesn't even reveal an accurate count, specifically to prevent sites from fingerprinting your exact hardware configuration silently. Real device names, and sometimes the full accurate list, only appear after you've explicitly granted camera or microphone access to this page. Nothing shown here is transmitted anywhere; the list is generated and displayed entirely by JavaScript running locally in your browser tab.
Frequently asked questions
Why is my webcam not showing in the device list?
The most common cause is that the browser hasn't yet been granted camera or microphone permission for this page; many browsers only reveal full device labels and sometimes only reveal a device's existence at all after a permission grant. Click allow when prompted, then refresh the list. If it's still missing, confirm the camera works in your OS's own camera app and isn't disabled in Device Manager or System Settings.
Why do device names show as 'Camera 1' instead of the real model name?
Browsers intentionally hide detailed device labels until you've granted microphone or camera permission on that specific site, as a privacy measure to prevent fingerprinting before you've agreed to be identified. Once you grant permission, labels typically switch to the real hardware name.
I see the same device listed twice. Is that a bug?
Not necessarily. Many webcams include a built-in microphone that shows up as its own separate audio input device sharing part of the name, and some capture cards or docking stations expose multiple virtual endpoints for a single physical device. Two similarly named entries is usually expected, not an error.
Why does my Bluetooth headset show as two separate devices?
Bluetooth audio profiles often split into a high-quality output-only profile and a lower-quality combined input/output profile (used automatically once you start using the microphone). Seeing your headset listed twice, once as a plain speaker and once as a headset with a mic, reflects this normal Bluetooth behavior rather than a fault.
My virtual camera or virtual microphone (OBS, VB-Cable) isn't listed. Why?
Virtual devices need their driver actively running and properly registered with the OS as an audio/video device before any browser can see them. Confirm the source application (OBS Virtual Camera, VB-Cable, etc.) is running, then fully restart your browser, since some browsers only enumerate devices once per launch.
Does this tool turn on my camera or microphone?
It requests just enough access to read the device list and labels; depending on your browser it may need to briefly open a microphone or camera stream to unlock full labels, but no video or audio is recorded, saved, or sent anywhere. You can verify this by checking your browser's own camera/mic-in-use indicator.
Why does the device list change after I plug in a USB headset?
Browsers listen for hardware change events and refresh the available device list automatically when something is plugged in or removed, so a new USB microphone or headset should appear (or a removed one should disappear) within a second or two without needing to reload the page.
My speakers show up but I can't select which one plays audio. Why not?
Browsers currently offer far more control over choosing an input device (microphone) than an output device (speaker) for security and simplicity reasons; letting a page silently redirect audio output has more limited standardized support and depends on your specific browser and OS combination.
Why does my external monitor's built-in speakers or mic show up separately from my laptop's?
Many monitors, especially ones with built-in webcams for video calls, register as fully independent audio and video devices at the OS level, entirely separate from your laptop's own hardware. This is normal and lets you choose either source depending on what you want to use.
Can a website see this device list without asking me anything?
A site can call the enumeration API without a permission prompt, but by default it will only receive generic, unlabeled entries with no real names or a device count that's sometimes deliberately imprecise, until you've granted actual camera or microphone permission on that page.
How do I fix a device that used to show up here but suddenly stopped?
Unplug and reconnect the device, check it isn't disabled in your OS's sound or camera settings, update its driver if it's a dedicated USB peripheral, and confirm no other application currently has exclusive access to it, since some apps lock a camera or mic for their own sole use while running.
Related tests
Related guides
- Camera not working? How to fix itStep-by-step fixes for a webcam that won't turn on, shows a black screen or isn't detected.
- Microphone not working? Fix it in minutesWhy nobody can hear you, and how to fix mic input on Windows, Mac, Chromebook and mobile.
- No sound from your speakers? Here's the fixWork through output devices, mute states, drivers and cables to get audio back.