Online Tone Generator - Audio Frequency & Sound Wave Tool
Generate pure audio tones of specific frequencies (Hz). Adjust waveform type (sine, square, sawtooth). Ideal for audio testing and science experiments.
UD5 Toolkit
getUserMedia API.AudioNode objects. Parameter changes (frequency, gain, filter cutoff, etc.) take effect immediately with smooth, sample-accurate transitions.Generate pure audio tones of specific frequencies (Hz). Adjust waveform type (sine, square, sawtooth). Ideal for audio testing and science experiments.
Analyze your audio file and see an approximate RMS/LUFS. Not a full normalizer, but an estimator.
Play low-frequency tones to check subwoofer phase alignment with main speakers. Simple tool.
Remove constant background noise from a short audio clip using a real‑time noise gate and spectral subtraction. All processing stays in your browser.
Adjust an audio file's volume to a target loudness level (e.g., -14 LUFS). Prevent clipping. Works in the browser.
Paste a JSON array and filter/transform it using a simple path expression. Extract nested values without code. Local.
Play infinite sound loops of white, pink, brown, blue, and violet noise. Volume control. Help focus or mask tinnitus.
Experience the four stages of rock tumbling virtually. Start with rough stones and watch them polish over 'days'. Satisfying.
Trim a video clip and convert it into an animated GIF. Adjust frame rate and size. All local. No watermark.
Run the classic FizzBuzz with custom rules. See the output for any range. A beginner programmer's playground.
Drag an angle around the unit circle and see sin, cos, tan values change live. Degrees and radians display. Perfect for learning trig.
Overlay a realistic rust or corrosion texture onto your photo. Adjust blend mode and opacity. Download result.
Calculate load capacitors for a crystal oscillator given stray capacitance and crystal CL. Essential for microcontroller circuit design. Local.
Fill in a form to generate a valid package.json for your Node.js project. Includes popular scripts and fields. Local only.
Generate a QR code with a custom text label below or above. Perfect for printed signs. All generated locally as a single image.
Build cron expressions using a visual editor with dropdowns. See human-readable description and next run times. Easier than raw cron.
Crop and zoom into an image using the object‑view‑box property. Define inset(). Great for responsive art direction.
Open many parallel WebSocket connections and send messages. Test your server's concurrency. All from your browser.
Log your assets and liabilities to calculate your net worth over time. Data saved only in your browser for security. Simple and clutter-free.
Set a cron expression and see a calendar of the next 1,000 execution times. Never miss a schedule again.
Watch a simulation of how the JavaScript event loop handles synchronous code, microtasks, and macrotasks. Learn async.
Execute GraphQL queries against any endpoint with variables and headers. Explore schema via introspection. All requests made directly from your browser.
Upload an animated GIF and overlay text on top or bottom. Preserves animation. Instant download without upload. Pure browser canvas.
Generate a random band name, album title, and cover art description. Perfect for music inspiration. Click to refresh.
Apply rounded corners to an image and keep the background transparent. Save as PNG. Perfect for avatars and icons.
Drag colored beads onto a virtual thread to design a repeating pattern. See total length. Save locally.
Create a halftone dot pattern from two colors. Adjust dot size and spacing. Get the CSS or download as image.
Build a GraphQL query by selecting fields and nesting visually. Copy the built query string. For learning and fast prototyping.
Paste a JSON object and see a dynamic, draggable tree graph representation. Excellent for debugging nested data.
Plot one or more mathematical functions f(x) on a 2D canvas. Zoom, pan, and see intersections. Great for calculus and algebra. Purely client‑side.