Live Sound Frequency Detector - Online Audio Analyzer
Use your microphone to detect the dominant frequency of ambient sounds. Visualize the spectrum. Local Web Audio.
UD5 Toolkit
Real‑Time Frequency Spectrum & Waveform Visualizer
Supports MP3, WAV, OGG, FLAC, AAC, M4A
An AnalyserNode is a built‑in Web Audio API node that captures real‑time audio data for frequency and time‑domain analysis. It sits in your audio graph and provides two key views: frequency data (via FFT) showing the amplitude of each frequency bin, and time‑domain data showing the raw waveform samples. This powers visualizations, audio meters, and diagnostic tools without altering the audio signal.
FFT size is a trade‑off between frequency resolution and time resolution. A larger FFT (e.g. 4096 or 8192) gives finer frequency detail—great for spotting specific harmonics—but responds more slowly to transients. A smaller FFT (e.g. 256 or 512) updates faster, better for percussive sounds. The default 2048 is a balanced starting point for most use cases.
The X‑axis represents frequency (low bass on the left, high treble on the right, up to half the sample rate—the Nyquist frequency). The Y‑axis shows amplitude in decibels (dB). Taller bars or higher curves mean louder energy at that frequency. A pure tone will show as a single sharp peak; music or noise shows a complex, ever‑changing landscape of peaks and valleys.
The waveform (time domain) shows air pressure over time—the raw shape of the sound wave. It's great for spotting clipping, asymmetrical waves, or silence. The spectrum (frequency domain) decomposes that wave into its constituent frequencies, revealing pitch, timbre, and harmonics. They are two complementary views of the same signal, connected by the Fourier transform.
Microphone access requires HTTPS (or localhost) and explicit user permission. On iOS/Safari, you may need to enable microphone access in Settings. Also check that no other app is using the mic. Click the microphone button and look for the browser permission prompt—you must allow access. If denied, you can reset permissions in your browser's site settings.
The smoothingTimeConstant (0–1) controls how much the frequency data is averaged over time. A value of 0 means no smoothing—the visualization reacts instantly to every change (appearing jittery). A value near 1 applies heavy smoothing, creating a slower, more stable display. The default 0.8 works well for most musical material; lower values are useful for analyzing fast transients.
This tool relies on the browser's native audio decoder, which typically supports MP3, WAV, OGG/Vorbis, FLAC, AAC, M4A, and WebM. Uncompressed WAV files work universally. If a file doesn't play, try converting it to a standard format. Maximum file size depends on browser memory; very large files (over ~200 MB) may be slow to decode.
Yes—the dominant frequency display shows the loudest detected pitch in real time. For tuning, use the microphone or test tone mode. A pure sine wave at 440 Hz should show a dominant frequency very close to 440 Hz. Keep in mind that background noise and harmonics can affect accuracy; for precise tuning, a dedicated tuner is recommended, but this tool provides a solid reference.
Use your microphone to detect the dominant frequency of ambient sounds. Visualize the spectrum. Local Web Audio.
Load an audio file and see its spectrogram with frequency over time. Adjust resolution and color map. Discover hidden sounds.
Zoom through the electromagnetic spectrum from radio waves to gamma rays. See wavelength, frequency, and applications. Static educational page.
Measure the integrated loudness of an audio file in LUFS and RMS. Check if your music meets streaming platform standards. Client‑side.
Play a simple monophonic synthesizer with your keyboard. Choose waveform, attack, decay, and filter. For music fun.
Process audio faster than real‑time with OfflineAudioContext. Apply filters and export the result. Dev tool.
Apply lowpass, highpass, and reverb to an audio source. See frequency response. Create your own guitar pedal. All local.
Register a periodic background sync to fetch fresh data even when the tab is closed. Understand the API and limits.
Simulate adaptive bitrate logic by switching between different quality video segments. See how ABR algorithms work.
Mix multiple ambient sounds (rain, fireplace, coffee shop) to create your perfect productive background.
Trigger different vibration patterns on mobile devices. Test if your phone supports haptic feedback. Simple demo.
Record daily systolic/diastolic readings and pulse. See a trend chart. All data saved locally in your browser.
Mix white noise, pink noise, rain, thunder, wind, and cafe sounds. Individual volume, save presets. Relax or focus. All client‑side.
Play a selection of local lo‑fi tracks (embedded). Simple UI with play/pause. No copyright issues. Stay focused.
Shift the pitch of any audio clip by semitones without affecting playback speed. Perfect for music transposition. Local Web Audio.
Pomodoro timer with built‑in lo‑fi music playlist (synthetic). Focus and rest cycles. No copyright music; generated tones.
Create experimental glitch noises by toggling virtual circuit bend points. No real electronics harmed. Fun noise toy.
Register a periodic background sync and see the status. Schedule content updates for your PWA. API demo.
Experiment with the experimental Prompt API and Summarization API right in your browser. See how the on‑device AI model responds. Requires Chrome with AI features enabled.
Play a collection of retro 8‑bit synth pads and leads using your keyboard. Record sequences and export as WAV. Pure Web Audio API.
Read the ambient atmospheric pressure in hPa using the Pressure Sensor API (if available). Real‑time graph.
Pick a method, URL, headers, and body, then send an HTTP request directly from your browser. Debug APIs easily.
Test the experimental Translation API to translate text between languages directly in the browser, without cloud calls. Check support and copy the JavaScript starter.
Measure your browser's GPU compute power using a simple WebGPU matrix multiplication. See raw FLOPS and compare with peers. Fully client‑side.
Use the Magnetometer API to build a digital compass. See magnetic field strength and heading in real time.
Calculate correct aperture or distance for manual flash using the guide number formula. Input any two of GN, f‑stop, or distance to find the third. Perfect for studio and event photographers.
Register a one‑off background sync and see it fire when connectivity returns. Debug service worker sync logic.
Record how many eggs your hens lay each day. Visual chart shows weekly trends, helping you spot drops in production that may signal health issues.
Find your public IP address and view approximate geolocation, ISP, and browser header details. No personal data stored. Static and instant.
Mix realistic rain sounds with optional thunder and wind. Adjust individual volumes to create the perfect sleep or study atmosphere.