Quickly verify if your stereo speakers or headphones are working correctly. Test each side independently to check for balance and clarity.
You spend hours curating the perfect playlist, watching immersive 4K movies, or listening for enemy footsteps in competitive games. But if your left and right channels are swapped, or if one speaker is slightly quieter than the other, you aren't hearing the content as the artist intended.
The GetEzzy Speaker Test is not just a "beep" generator. It is a professional-grade diagnostic utility designed to verify the integrity, balance, and orientation of your audio equipment. Whether you are setting up a $5,000 home theater or checking a pair of $20 earbuds, this tool provides the definitive answer to "Is this working correctly?"
We designed the dashboard to be intuitive yet powerful. Here is a breakdown of every control and setting available to you:
The two large cards in the center represent your physical hardware.
The button at the bottom labeled "Test Both Speakers" plays identical signals to both sides simultaneously. In audio engineering, this tests for the Phantom Center.
What to look for: Even though you have two speakers spaced apart, the sound should appear to float in mid-air exactly halfway between them. If the sound "leans" to the left or right, your speaker placement or volume balance is incorrect.
Found in the control panel, this is a lifesaver for troubleshooting. By default, our test pulses for 5 seconds and stops. Enabling Loop Mode makes the tone repeat indefinitely. This allows you to crawl under your desk to wiggle loose cables or adjust amplifier knobs on the fly without running back to your mouse to click "Play" every few seconds.
Unlike system volume which affects everything, this slider controls the internal gain of the test signal before it leaves the browser. We recommend setting this to 50% for a safe initial test. It uses a high-precision float adjustment, ensuring no digital distortion even at low levels.
For the audiophiles and engineers, here is why GetEzzy is superior to a YouTube video test. We don't play a pre-baked video file; we generate an Active Audio Force using the Web Audio API.
When you initiate a test, we construct a real-time node graph in your browser's memory:
pan.value = -1.0 forces 100% signal vector to Left.
pan.value = +1.0 forces 100% signal vector to Right.
Because we generate the graph programmatically, we bypass many of the "enhancements" that video players add. YouTube or Spotify often apply "Loudness Normalization" or compression. Our tool sends the raw, uncompressed buffer directly to the driver, giving you the most honest representation of your hardware's capability.
Notice how the sound doesn't just cut off abruptly? We programmed a 300ms Linear Ramp on the GainNode. When you click stop, the volume slides mathematically from Current -> 0 over 0.3 seconds. This prevents the "pop" transient that can damage sensitive tweeters.
Diagnosis: Crosstalk. This is rarely a hardware fault. It is almost always a software setting.
Browsers block auto-playing audio to stop annoying ads. You typically need to interact with the page
first. We handle this by "unlocking" the AudioContext on your first click, but if it
fails:
Protect Your Ears: Test tones can be sharp. Always start with your volume low (20-30%) and inch it up. GetEzzy is not responsible for hearing damage or equipment failure caused by testing at maximum volume.
pan.value = -1.0. This issues a hardware-level
instruction to your OS driver to route the audio buffer strictly to Channel 0 (Left), bypassing
video player compression.gain.linearRampToValueAtTime(0, 0.3). This fades the volume
to zero over 300 milliseconds, preventing the dangerous "pop" transient that occurs with abrupt
signal termination.