Speaker Test
A free test page for desktop speakers and headphones. Confirms your browser can play audio through the Web Audio API, lets you pick an output device where supported, plays a short 440 Hz tone (and per-channel L/R tones), then asks you to confirm what you heard. Run it on the workstation you intend to use for calls, screen readers, or media playback.
Read the Speaker Test guide for help reading the verdict or fixing each failure mode.
Configuration
Takes about 20 seconds. No audio is uploaded; all sound is generated locally.
Diagnostic complete
Audio output API is available
Checking AudioContext support in this browser.
Audio output device is selectable
Enumerating output devices via mediaDevices.enumerateDevices().
User hears the test tone
Click Play test tone, then answer the questions below.
Click Play test tone to play a 1.5 second 440 Hz tone through your selected output. Then use Play left only and Play right only to check each channel separately. Keep the volume at a comfortable level before pressing Play.
Did you hear the tone clearly?
Did you hear it in BOTH ears (left and right)?
This page uses only standard browser APIs (AudioContext, OscillatorNode, GainNode, StereoPannerNode, mediaDevices.enumerateDevices, HTMLMediaElement.setSinkId). No external assets, no audio files, no telemetry. Code licensed under AGPL-3.0-or-later.