Skip to main content
TestingPhone
Menu

Speaker lab utility

Browser-based

Custom Hz Frequency Generator

Choose 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.

What this result means
  • Browser observedThe page records a signal or capability the browser received.
  • You confirmedYou decide whether the physical response looks, sounds, or works as expected.
  • Browser cannot verifyComplete hardware health, hidden or intermittent faults, or manufacturer certification.

Start with your phone volume low

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

0–24,000 Hz

Web Audio
Hz
Approximate audible test range0–24,000 Hz

Quick presets

Waveform
Generated signal level
Ready. The tone starts only after you press Start.

Browser audio limit

The exact maximum is detected when audio starts.

0 Hz is silence

At 0 Hz the generator mutes the output instead of sending DC to the speaker. Move above 0 Hz to produce a tone.

What “maximum Hz” means here

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.

Speaker limits still apply

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

Understanding the frequency control

Browse all testing guides →
01

The maximum varies by device

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.

02

0 Hz is intentionally silent

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.

03

Requested Hz is not measured Hz

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.