Online Tone Generator
Generate test tones, beeps, and frequencies in your browser.
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.
Self-host it
Run the open-source version on your own infrastructure.
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
- 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
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
Open-source project
OpenToolVault is an independent directory. We are not affiliated with or endorsed by this project.
References
- / — GitHub Repository
Upstream project · GitHub
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.