Media Devices Lister
See every audio and video input/output device your browser currently recognizes. Runs entirely in your browser.
🔒 This tool runs entirely in your browser. Your files are never uploaded to a server.
Detected media devices
Example shown — click "Allow" when prompted to list your own connected devices.
How it works
- Grant camera/microphone permission when prompted.
- The browser enumerates every connected audio and video device.
- See the full list with device type and name.
Listing calls the browser's navigator.mediaDevices.enumerateDevices()
API, which returns every audio input, audio output, and video input
device the operating system currently recognizes — the same list
apps like Zoom or Discord read from when you pick a mic or camera.
FAQ
Is my device list uploaded anywhere?
No. Devices are listed entirely in your browser via the Media Devices API — nothing is sent to a server.
Does this need camera or microphone permission?
Full device names typically require granting permission once; without it, devices still show but with generic labels.
What device types are shown?
Audio input (microphones), audio output (speakers/headphones), and video input (cameras) devices currently connected to your system.
Why would I need this?
To confirm the right microphone or camera is connected and recognized before a call, recording, or stream.
How we compare
| Feature | Online Tool Store | OS sound/camera settings | A video call app's device picker |
|---|---|---|---|
| No app install needed | ✓ | ✓ | Requires opening that specific app |
| Shows exactly what the browser sees | ✓ | OS list may differ from browser-visible list | ✓ |
OS settings show what the system sees, which can differ from what a browser tab can access. Media Devices Lister shows the browser's actual view before you join a call.