Audio Tests frequency sine tone

Audio Frequency Test

Play selectable sine tones across common hearing and speaker ranges.

Interactive tool

Run the test

Runs in your browser

Choose a frequency or press a shortcut button. Audio stays in your browser.

Permission status

Checked in your browser. DeviceHub does not store permission grants.

  • Speaker output Checking…

Live results

Metrics update as you run the test. Nothing is uploaded.

Loading

Waiting for interactive tool output…

Device information

Labels and capability details reported by your browser.

No device details yet.

Description

About Audio Frequency Test

Introduction

The DeviceHub Audio Frequency Test plays selectable sine tones across common hearing and speaker ranges so you can probe what your output path actually reproduces in the browser. Retail speaker specs list wide response curves; real desks, damaged tweeters, and Bluetooth compression tell a narrower story. Engineers checking a patch cable, musicians verifying a monitoring path, and curious listeners exploring which tones they still hear clearly use discrete frequency selection rather than a single fixed beep. This is a listening aid, not a medical hearing exam and not a substitute for calibrated measurement microphones. Frequency-selective listening finds problems that broadband music hides inside dense arrangements. DeviceHub’s Audio Frequency Test hands you discrete sine anchors across common ranges so you can hear rattles, dead tweeters, and bass roll-off without installing measurement suites. It remains a consumer listening aid: not a medical exam, not a substitute for calibrated mics and REW, and explicit about those limits. Discrete tones also help support agents who cannot hear the user’s speakers: asking “does 1 kHz play cleanly?” is clearer over chat than “does music sound okay?” Sharing exact hertz values in tickets beats vague adjectives like “tinny,” which mean different things to different listeners and slow down hardware replacement decisions.

What this tool does

Choose frequencies from a practical set (for example low bass through upper treble anchors), play pure sines via OscillatorNode, and adjust volume carefully. Status shows the active frequency in hertz. You can move stepwise to find rattles, drop-outs, or harsh peaks. Stop ends the tone immediately. Pair with Bass Test and Treble Test when you want band-focused presets instead of a general frequency picker. A picker or preset list sets OscillatorNode.frequency while gain stays under your control. Mid anchors establish confidence before extremes. Status shows hertz so notes and tickets share exact values. Stop is always one click away because high tones fatigue quickly. Optional comparison workflow: play the same hertz on two outputs back-to-back and write down which device loses energy first. That relative log is more actionable than a single absolute impression. Listing hertz on screen creates shareable evidence for tickets without uploading audio. Users can type the frequency they last heard clearly.

When to use it

Run this test when a speaker sounds dull or sharp, when comparing headphones after EQ changes, when hunting rattles at specific tones, and when documenting which frequencies disappear on a damaged driver. Prefer Bass or Treble pages for quicker low/high checks; use this page for flexible frequency selection across the band. Use it when a speaker buzzes only on certain notes, when comparing EQ profiles, when documenting which highs vanish after a Bluetooth codec change, and when teaching interns how small laptop drivers behave at 80 Hz versus 1 kHz. Jump to Bass or Treble pages when you want curated band presets instead of free selection. Guitarists checking practice-amp DI boxes and synthesizer players verifying MIDI headphone amps also use mid anchors as “is anything coming out” proofs before complex patches. Instrument builders checking practice amps and synthesizer headphone outs use mid anchors as cable continuity proofs before complex patches obscure the signal path. Help desks supporting “my speaker sounds weird” tickets can ask users to play 440 Hz and 4 kHz specifically, turning vague complaints into reproducible steps.

How it works

Web Audio OscillatorNode instances set frequency values in hertz and connect through a GainNode to the destination. Sine waves minimize harmonic distraction so you hear the fundamental the oscillator requests. Small laptop speakers roll off bass naturally; missing 60 Hz is often physics, not failure. Very high tones may be inaudible to some listeners even when the driver produces them. Autoplay requires clicks. No microphone permission is used. All tones are synthesized locally. Pure sines minimize harmonic confusion so the fundamental you dial is what you primarily hear. Equal-loudness contours mean the same gain can seem louder midband than at extremes, adjust by ear. Sample-rate limits can prevent ultrasonic requests from mattering; DeviceHub stays within practical audible anchors. Autoplay requires gestures per start. Local synthesis avoids CDN tone files that could be blocked. Browser audio pipelines may resample; slight pitch shifts are rare but possible on exotic sample-rate routes. If a tone sounds warbled, check Bluetooth interference and CPU load before blaming the oscillator implementation. Avoid scheduling overlapping oscillators from double-clicks; the UI should replace the previous tone when a new frequency starts. Keep sessions short at the extremes.

Step-by-step instructions

  1. Set system and on-page volume low, wear headphones if needed, and open the Audio Frequency Test with your intended output device selected in the OS.
  2. Play a midrange reference such as 440 Hz or 1 kHz and confirm a clean tone before exploring extremes that are harder to hear or harder on drivers.
  3. Step into lower frequencies and listen for disappearance, port chuffing, or cabinet buzz that suggests mechanical limits rather than a silent browser graph.
  4. Step into higher frequencies carefully, avoiding prolonged loud exposure, and note where clarity fades on your particular ears and transducers.
  5. Optionally compare the same frequency list on a second device to separate hearing limits from hardware roll-off when documenting results.
  6. Click Stop when finished so high-frequency tones do not continue unnoticed in the background of a shared space. Jot the highest and lowest frequencies you heard cleanly on this device as a quick personal baseline for future regressions.

Common problems

Inaudible highs can be hearing, age, or tweeter failure, compare devices before concluding. Distortion means turn down. Bluetooth SBC compression can dull highs versus wired. Mono laptop speakers may struggle at both extremes. People sometimes confuse CSS-muted tabs with frequency-specific failure, verify a mid tone first. Users chase inaudible 18 kHz at unsafe volumes, don’t. Distortion means reduce gain, not increase. Phone earpieces may whistle or harshly clip on highs. Mono accessibility does not remove frequency content but can change spatial impression while listening. If all frequencies fail, verify output device before assuming oscillator bugs. Hearing fatigue after long treble sessions biases judgments, take breaks and never evaluate highs at painful levels. Room modes can boost certain bass notes on speakers; headphones reduce that confusion when isolating device response. Pet-startling ultrasonic experiments are out of scope, stay within listed anchors. Hearing fatigue after many highs biases later judgments downward; rest between comparisons. Very quiet mid tones with loud highs usually mean an EQ smile curve or damaged woofer path, not an oscillator bug. Confirm with Bass Test when lows seem missing after highs sound present.

Privacy explanation

Frequency tones are generated on-device only. DeviceHub does not collect which frequencies you played or require microphone access. Stop ends playback; closing the tab tears down the AudioContext. Which frequencies you audition are not reported to DeviceHub servers. No microphone listens while you play tones. End the session with Stop so high-frequency energy does not continue unnoticed. Frequency choices are not mined for marketing. Playback-only permission surface means you will not be asked for a microphone during this test. Closing the tab is enough to end oscillators; there is no background service worker synthesizing tones after navigation away from this diagnostic. DeviceHub does not retain a playlist of tones you tried; each click exists only for the live AudioContext in your tab.

Runtime principles

Built for the browser

What happens when you run this test — without downloads or accounts.

  1. 01

    Runs in your browser

    Audio Frequency Test uses standard web APIs — no install, extension, or desktop app required.

  2. 02

    Audio is generated locally

    Test tones are created with the Web Audio API and played through your selected output device.

  3. 03

    No account required

    Start a channel or balance check immediately — nothing to sign in for core tests.

Compatibility

Supported browsers

Expected support for modern engines. Individual APIs may still vary by device.

  • Chrome

    supported

    Latest stable

  • Firefox

    supported

    Latest stable

  • Safari

    supported

    Latest stable

  • Edge

    supported

    Latest stable

Devices

Supported devices

Hardware and form factors this browser test is designed to exercise.

  • Built-in microphones & speakers

    Laptop and phone audio I/O in the browser.

  • USB headsets & interfaces

    Selectable when the OS exposes them to the browser.

  • Bluetooth audio

    Works when the system routes browser audio to the device.

  • Permission note

    Uses the system audio output selected for this browser.

Privacy

Your data stays with you

Audio Frequency Test is built privacy-first. Diagnostics run in your browser session whenever web APIs allow.

Read our privacy policy

Troubleshooting

Common problems

Quick fixes before you dig into FAQs.

High frequencies are inaudible
That can be normal aging, small drivers, or aggressive EQ. Compare with another device and keep volume moderate to avoid fatigue.
Tone sounds distorted
Lower volume. Distortion at moderate levels often indicates driver or amplifier limits rather than oscillator bugs.
Nothing plays at any frequency
Check output device, system volume, and click Play after a user gesture so autoplay policies allow audio.

FAQ

Frequently asked questions

Structured answers for users and FAQ rich results.

Browse FAQs
Is this a medical hearing test?
No. It is a listening aid with selectable sine tones for speakers and headphones, not a clinical audiogram.
Why can’t I hear very high frequencies?
Hearing limits, small tweeters, EQ, or Bluetooth compression can all reduce highs. Compare another device at moderate volume before concluding hardware failure.
Can these tones damage my speakers?
Keep volume moderate. Distortion or rattles mean turn down. Avoid prolonged loud tones, especially at frequency extremes.
How is this different from bass or treble tests?
This page offers flexible frequency selection across the range. Bass and Treble tests provide guided low- or high-band presets.
Are tones streamed from a server?
No. Sine waves are synthesized locally with the Web Audio API after you click Play.
Why does a mid tone work but bass disappear?
Many laptop speakers cannot reproduce deep bass. Retest on headphones or a woofer-equipped system before blaming the browser.

Newsletter

Updates coming soon

A lightweight email digest for new tools and release notes is planned. No signup form is live yet — check Release Notes for product updates.

Release notes

Need another diagnostic after Audio Frequency Test?

Explore related DeviceHub tools that pair well with this test.