Browser audio limit
The exact maximum is detected when audio starts.
Speaker lab utility
Browser-basedChoose the exact frequency you want your browser to generate, from 0 Hz up to the current audio context's Nyquist limit. The tool updates the tone live while it is playing.
Keep the speaker away from your ears. High frequencies can be difficult to hear, so do not keep raising the phone volume just because a tone seems quiet or inaudible.
Tone generator
Quick presets
The exact maximum is detected when audio starts.
At 0 Hz the generator mutes the output instead of sending DC to the speaker. Move above 0 Hz to produce a tone.
TestingPhone caps the control at half of the browser audio sample rate (the Nyquist limit). That is the highest meaningful digital frequency for the current audio context. Your phone speaker may reproduce a much smaller range.
The browser can request a frequency, but it cannot verify that the speaker actually reproduces it. Very low tones, very high tones, speaker protection, equalization, and device audio routing can all change the physical output.
Test guidance
The tool detects the browser audio sample rate when playback begins and caps the control at half that rate, known as the Nyquist limit. Common values are around 22,050 Hz or 24,000 Hz.
A true 0 Hz signal is DC rather than an audible tone, so TestingPhone mutes the output at 0 Hz. Any value above 0 requests an oscillator tone.
Phone speakers, equalization, protection circuits, cases, audio routing, and human hearing can all limit what you physically hear even when the browser requests a specific frequency.
A browser test is one part of a phone inspection. Repeat an unexpected result and combine it with ordinary real-world use before deciding that hardware needs repair.