Show My Speakers reads your browser's audio output API and lists every speaker and audio device your system has available. Your device list loads automatically — for each output you'll see the device name, sample rate, channel configuration, and device ID pulled directly from your system. If you're troubleshooting why audio is routing to the wrong output, or you want to confirm what your browser sees before a call or recording session, your full output device inventory is here. Use the tone generator to sweep through frequencies and check your speaker response.
| Device ID | - |
|---|---|
| Group ID | - |
| Sample Rate | - |
| Sample Size | - |
| Channel Count | - |
| Latency | - |
| Audio Format | - |
|---|---|
| Default Device | - |
| Device Status | - |
| Estimated Quality | - |
Use the controls below to test your selected speaker:
Ensure your speakers meet the requirements for high-quality audio playback, music production, or gaming experience.
Verify that your audio output setup correctly supports stereo, surround sound, or other multi-channel configurations.
Identify potential issues with your audio output devices that might be affecting sound quality or performance.
This tool reads your system's audio output devices using the browser's Web Audio API and MediaDevices.enumerateDevices() method. Unlike checking your OS control panel, it shows you exactly what your browser sees — which matters when you're troubleshooting audio in a web app or video call that behaves differently from your desktop applications. The tool lists every audio output endpoint your system exposes: built-in speakers, connected headphones, HDMI outputs, USB audio devices, and Bluetooth speakers. Use the speaker test online to confirm your speakers respond correctly from low to maximum volume.
Click any device card to expand its full technical specifications — device ID, group ID, sample rate, channel count, and latency. Use the built-in speaker test controls to confirm the device actually produces sound before deciding whether it's the one you want as your default.
The device name is what your OS and browser expose to web applications — it may be a generic label ("Speakers") or a specific model name ("Realtek Audio Output"). The group ID links audio input and output devices that share the same physical hardware: for example, a headset's microphone and headphone driver will share a group ID, confirming they are part of the same device. This is useful when troubleshooting mixed-device setups where audio goes to the wrong endpoint. Measure what your microphone picks up when you're not talking with a background noise analyzer.
The sample rate shown is the rate at which your audio hardware processes digital audio samples per second. 44.1 kHz (44,100 samples/second) is the CD standard and the most common setting for consumer audio. 48 kHz is the professional audio and video standard used in film, TV, and video production. Most modern systems default to 48 kHz. If your sample rate differs from your audio software's setting, the OS resamples the audio — this is harmless but can introduce very subtle quality changes in critical listening environments.
The channel count indicates how many independent audio streams your output device supports. Channel count 2 is stereo (left and right). Channel count 6 indicates 5.1 surround (front-left, front-right, centre, rear-left, rear-right, subwoofer). Channel count 8 indicates 7.1 surround. Most browsers and web applications output stereo (2-channel) audio regardless of your hardware's capability — hardware surround is typically handled by your audio driver and receiver, not the browser.
Built-in speakers appear in the device list as entries like "Speakers (Realtek Audio)" or "Internal Speakers". These are driven directly by the motherboard's integrated audio chipset. They are the most common default output device and the first place to check if you hear no audio — if the built-in speaker is listed but produces no sound, the driver may need updating or the physical speaker connection may be loose.
USB speakers and audio interfaces appear as separate devices with names that match their manufacturer labels (e.g., "Focusrite USB Audio" or "Logitech Z506 Audio"). They register as independent audio endpoints and typically show 48 kHz sample rate. If a USB speaker doesn't appear in the list, it may need to be reconnected, or the USB audio driver may not be installed. Try unplugging and replugging the device, then clicking Refresh.
When a monitor, TV, or projector is connected via HDMI or DisplayPort, it registers as an audio output device (e.g., "HDMI Audio Output" or "LG ULTRAGEAR HDMI"). If audio is unexpectedly coming from a TV or monitor speaker, it is because the system has set this HDMI endpoint as the default output. Select it in the device list to confirm it is active, then change your default output in OS sound settings if needed.
Bluetooth speakers appear in the list only while they are paired and connected. They typically show reduced capabilities compared to wired devices — 48 kHz sample rate and stereo channel count. The device name usually matches the Bluetooth device's name as configured in its companion app. If a Bluetooth speaker has disconnected and you hear no audio, check that it's still the system default output; the OS does not automatically fall back to the built-in speaker in all cases.
Browser audio device enumeration requires microphone permission — the browser uses mic permission as a gate to prevent fingerprinting via device enumeration. If you denied microphone access previously, the device list may be incomplete or show only the default output. Grant microphone access when prompted (even if you have no microphone) and refresh the page. Also, some audio devices register only as input devices and will not appear in the speaker output list.
The default device is the audio output endpoint that applications use unless they specify a different one. When you play a YouTube video or join a Zoom call without selecting a specific output, the audio goes to the default device. You can change the default in OS sound settings (Windows: Sound Control Panel → Playback tab; macOS: System Settings → Sound → Output). The speaker detail table shows whether a device is currently set as your default.
Some browsers cannot always determine the live connection status of audio endpoints, particularly for HDMI outputs and Bluetooth devices. The status shown is reported by the OS driver, which may lag behind the actual hardware state. If audio is playing through the device, it is functionally connected regardless of what the status label says. Use the built-in speaker test in this tool to confirm audio output rather than relying solely on the status indicator.
The browser can only access what the OS audio driver exposes — typically the device name, device ID, group ID, sample rate, and channel count. Detailed hardware specifications like driver size, power rating, or frequency response are not available through any browser API. For full hardware details on a specific speaker model, check the manufacturer's product page using the model name shown in the device list.
Explore more audio output testing tools to verify your speaker and headphone performance.
Generate test tones, sine waves, white noise, and pink noise at any frequency.
Generate TonesTest left and right speaker channels separately to verify stereo configuration.
Test StereoComprehensive headphone testing for audio quality and channel balance.
Test HeadphonesCheck your hearing frequency range from 20Hz to 20kHz with our free online test.
Test Hearing
Comments & Feedback