Tone Generator (Frequency Generator)
Play a pure sine, square, triangle or sawtooth tone at any frequency from 20 Hz to 20 kHz to test speakers, headphones and hearing range.
Runs on your device
What it does
Generate a steady test tone in the browser. Start quietly; high frequencies and square waves can be uncomfortable at volume.
How to use it
- Set the frequency and waveform.
- Lower your volume, then press Play.
- Adjust while it plays.
When it helps
- Testing speakers and subwoofers.
- Checking left/right headphone channels.
- Physics and acoustics demos.
Questions
Is this a medical hearing test?
No. Device speakers vary widely; see an audiologist for a hearing test.
Can it damage speakers?
Very low or very high tones at full volume can. Keep the volume moderate.
More device tests tools
See all 10- Microphone Test Test your microphone online in seconds: see a live level meter, choose between microphones, and play back a short recording to hear yourself.
- Webcam Test Check your webcam online with a live preview, camera selection, resolution and frame rate readout, and a snapshot you can download.
- Keyboard Tester Press every key and see it light up on a full keyboard layout to find dead or sticking keys, with key codes and rollover testing.
- Click Speed Test (CPS) Measure your clicks per second over 5, 10 or 30 seconds, and keep your best score. Also useful for checking a mouse for double clicking.
- Dead Pixel Test Fill your screen with pure red, green, blue, white and black to spot dead, stuck or hot pixels and backlight bleed on monitors and phones.
- Screen Resolution & Browser Info See your screen resolution, viewport size, device pixel ratio, colour depth, browser, operating system and language, all detected locally.
People also use
Browse all 200 tools- Roman Numeral Converter Convert numbers to Roman numerals and back, from 1 to 3999, with validation that catches invalid forms like IIII or VX. Quick utilities
- CSV to JSON Converter Parse CSV (quoted fields, embedded commas and line breaks included) into a JSON array, using the header row as keys and optional type inference. Developer
- Random Word Generator Generate random English words by length and starting letter for games, brainstorming, writing prompts and creative naming. Text & writing
- Age Calculator Calculate exact age in years, months and days from a date of birth, plus total days and weeks lived and days until the next birthday. Everyday