Skip to content

Online Tone Generator

Generate test tones, beeps, and frequencies in your browser.

Not yet verified
Demo online
MIT

Open the official app on www.szynalski.com

This tool is hosted by its maintainers. Click below to open www.szynalski.com in a new tab — it's their official demo.

Browse music tools →

What's next with Online Tone Generator?

Choose how you want to get started.

Use it free

Open the official tool or demo — no account needed.

Free

Self-host it

Run the open-source version on your own infrastructure.

Open

What is Online Tone Generator?

Online Tone Generator is an open-source web tool designed to produce pure tones with precise frequency control. Its primary purpose is to generate sound waves for testing audio equipment, educational demonstrations, or scientific experiments. Users include students studying acoustics, engineers calibrating systems, and hobbyists exploring sound design. The tool addresses the need for a simple, accessible way to create standardized audio signals without requiring complex software or hardware. By allowing adjustments to frequency, waveform type, and volume, it enables users to explore the physical properties of sound and verify equipment performance across different audio ranges.

How it works

The Online Tone Generator creates continuous sound waves at user-defined frequencies, ranging from below 20 Hz to above 10,000 Hz. It operates as a web-based interface that leverages browser capabilities to generate audio signals directly in the user's environment. Its core function is to provide a reliable method for producing standardized tones, enabling tasks like testing speaker response, analyzing audio equipment frequency ranges, or teaching fundamental principles of acoustics. The tool supports adjustable frequency ranges, with sliders and keyboard shortcuts for precise control (e.g., ±1 Hz, ±0.01 Hz increments). It allows waveform selection from sine, square, triangle, and sawtooth options, though the evidence specifies sine waves as the default. Users can halve or double frequencies to navigate octaves, and volume adjustments are explicitly warned against exceeding safe levels for hearing and speaker protection.

How to use it

  1. 1Navigate to the generator's webpage and locate the frequency slider. 2. Adjust the frequency using the slider or arrow keys (←/→ for 1 Hz increments, Ctrl+←/→ for 0.01 Hz, Ctrl+Shift+←/→ for 0.001 Hz). 3. Select a waveform type from the available options. 4. Click 'Play' or press Space to generate the tone. Adjust volume via the interface, but avoid exceeding safe levels for 1,000 Hz tones. Practical tips: Use the ×½ and ×2 buttons to navigate octaves. Note the volume level that causes no discomfort for 1,000 Hz tones and avoid higher frequencies. Support the project directly if ads fail to load.

What it can do

  • tone generator

Use cases

Assumptions and limitations

Assumptions

  • source: https://www.szynalski.com/tone-generator/
  • license: Open source
  • privacy: Opens an external demo

Limitations

  • Limited waveform customization beyond basic shapes
  • No export or recording functionality for generated tones
  • Frequency range capped at <20 Hz and >10,000 Hz for human perception
  • Dependent on browser audio capabilities with no fallback for unsupported environments
  • No real-time spectral analysis or visualization tools

Understanding the result

Generate test tones, beeps, and frequencies in your browser.

Tool details

  • Clearly flagged when a network request is needed.
  • No account, no sign-up, and no tracking of your content.
  • Powered by (MIT).
Built with
(https://www.szynalski.com/tone-generator/)
License
MIT
Runs locally
No — requires a network request
Verification
Not yet verified
Input
Query
Output
Text
Open-source source & license

Built with https://www.szynalski.com/tone-generator/. OpenToolVault provides the discovery and browser interface while crediting the original project maintainers.

Built with
License
MIT
View source on GitHub

Open-source project

OpenToolVault is an independent directory. We are not affiliated with or endorsed by this project.

References

Frequently asked

What is the primary function of Online Tone Generator?

The tool generates pure tones with adjustable frequency, waveform, and volume for testing audio systems, educational purposes, and scientific experiments. It focuses on creating standardized audio signals without additional processing or effects.

How does the tool generate sound waves?

The generator uses browser-based audio synthesis to create continuous tones. It leverages JavaScript's Web Audio API to produce waveforms at specified frequencies, with controls for amplitude modulation and waveform shape selection. The audio output is rendered through the user's device speakers or audio interface.

How do I adjust the frequency precisely?

Use the frequency slider for coarse adjustments. For precise control, press ←/→ for 1 Hz increments, Ctrl+←/→ for 0.01 Hz, or Ctrl+Shift+←/→ for 0.001 Hz. The ×½ and ×2 buttons allow octave navigation. Always verify the 1,000 Hz volume level before testing higher frequencies.

How does this tool compare to audio software like Audacity?

Unlike Audacity, which offers complex waveform editing and multi-track capabilities, Online Tone Generator is specialized for generating single-frequency tones. It lacks advanced features like noise reduction, waveform shaping, or file export, but provides a simpler interface for focused tone testing and calibration.

What should I do if I can't hear the tone?

First, verify that your device speakers are enabled and not muted. Check that the browser has permission to access audio output. Ensure the frequency is within 20-10,000 Hz range. Test the 1,000 Hz tone volume level to confirm your device's output capability. If ads fail to load, consider supporting the site directly for uninterrupted use.

Spotted something wrong with Online Tone Generator, or want to maintain it? See how to help.