Audio Visualizer
Visualize audio files or microphone input as a live spectrum bar chart on canvas.
Audio is decoded and analyzed locally with the Web Audio API - nothing is recorded or uploaded.
How to use it
- Pick an audio file (MP3, WAV, OGG, M4A...) or click Use microphone.
- The spectrum bars start moving immediately: low frequencies on the left, highs on the right.
- Click Stop to halt playback or end the microphone session and clear the canvas.
Common use cases
- Checking a mix at a glance - see where energy sits in the spectrum while mastering or editing.
- Classroom demonstrations - show students what different instruments and vowels look like in frequency space.
- Microphone checks - confirm a mic picks up sound before a call, stream or recording session.
- Podcast and video QC - spot silent sections or clipped low end without listening through everything.
Why it stays private
Audio is decoded and analyzed by the Web Audio API entirely in your browser. File playback goes to your speakers through a local audio graph; microphone input feeds only an analyser node and is never sent anywhere or recorded.
FAQ
Q: Why is there no sound when I use the microphone? A: Deliberate. The mic path connects only to the analyser so you hear no feedback loop. Pick a file if you also want audible playback.
Q: The spectrum looks frozen at near zero - what is wrong? A: Either the file is silent at that moment or the browser has suspended the audio context until a user gesture. Clicking Stop and starting again usually resumes it.
Q: Does the tool save or upload any audio? A: No. There is no recording buffer and no network request. Closing or stopping drops everything in memory immediately.
Your data stays on this device
Audio Visualizer runs 100% locally. Everything you paste or drop is processed by your own browser and never transmitted. Nothing is stored on our servers — close the tab and it is gone.
Nothing you type is sent to a server, logged, or used for analytics. The page works even with your network disconnected after first load.