Audio Visualizer: Turn Music Into a Spectrum Video
This audio visualizer turns a song, beat or podcast clip into a video of spectrum bars that jump with the music, or a scrolling waveform that follows a voice. Choose the colours, add a background image, pick 16:9, square or vertical, and download an MP4 for YouTube, Reels, Shorts or TikTok. It renders on your device: no upload, no watermark.
- Runs on your device
- WebCodecs · GPU
- Canvas · GPU
- Works offline
Updated
Drop your audio files here
How to make an audio visualizer video
Step 1: Drop your audio file (MP3, WAV, M4A, FLAC) on the box above.
Step 2: Keep Visual on Spectrum bars for music, or choose Waveform for speech.
Step 3: Pick a Bar colour, a Background colour or image, and a Shape: 16:9, 1:1 or 9:16.
Step 4: Press Create and download the MP4.
Good to know
Settings explained
- Background image
- Optional. Blurred and dimmed behind the visual; embedded cover art is used if you skip it.
Formats
Batch-friendly: add many files and they are processed one after another — if one fails, the rest still finish.
How it runs
- Hardware video engine
- Video is decoded and encoded by your device’s media hardware through WebCodecs — usually several times faster than real time.
- GPU canvas
- Pixels are drawn and composited with the GPU-accelerated canvas.
- Web Audio
- Audio is processed with the browser’s built-in Web Audio engine, sample-accurate and fast.
Spectrum bars or waveform: which visual to use
Spectrum bars show which frequencies are playing right now, so bass hits, snares and vocals each move different bars: ideal for music. The waveform shows loudness over time as a scrolling line of bars, so pauses and words are visible: ideal for podcasts and voice clips, often called audiograms.
| Spectrum bars | Waveform | |
|---|---|---|
| Shows | Frequency content at each moment (bass on the left, treble on the right) | Loudness, scrolling past a playhead |
| Bars on screen | 64 in 16:9, 40 in square and vertical | 110 in 16:9, 64 in square and vertical |
| Range | About 55 Hz to 15 kHz, log-spaced like hearing | Whole signal, mixed to mono |
| Best for | Songs, beats, DJ mixes, music promos | Podcast clips, interviews, voice notes |
| Frame rate | 30 fps | 30 fps |
What size should a visualizer video be?
Match the shape to where it will be watched. The visualizer renders at 1080p by default (720p under Advanced settings) in three shapes that line up with the common platform frame sizes.
| Shape | Video size (1080p) | Platform frame size |
|---|---|---|
| 16:9 | 1920 × 1080 | YouTube 1920 × 1080 |
| 1:1 | 1080 × 1080 | Instagram square post 1080 × 1080 |
| 9:16 | 1080 × 1920 | TikTok, Reels and Shorts 1080 × 1920 |
How to make a waveform video for a podcast
Cut the best 30–60 seconds of the episode first with the MP3 cutter; short clips get watched to the end. Drop the clip here, choose Waveform, add the show artwork as the background image and pick 1:1 or 9:16. The title line shows the episode name from the file’s tags, so set them or rename the file before you start.
Audiograms are usually watched with the sound off, so add captions afterwards with auto captions, which transcribes the speech on your device and burns the subtitles into the video.
How the visualizer is made
Every frame is drawn on a canvas in your browser and encoded with your device’s video encoder, H.264 where available. For spectrum bars the audio is analysed 30 times a second with a 2048-point FFT, and the bars rise quickly and fall back smoothly. For the waveform, the loudness of the whole file is measured first and then scrolled past a fixed playhead.
The background is your colour with a soft glow, or your image blurred and dimmed so the bars stay readable. AAC audio is copied into the MP4 unchanged; other formats are encoded to AAC.
Why use this music visualizer
- No watermark, no account. The MP4 is yours, with nothing added.
- Private. Unreleased tracks never leave your computer or phone.
- Any length. The audio is streamed while frames render, so full songs and long mixes work; longer files simply take longer.
Tips & troubleshooting
Want a still picture instead of moving bars, for a full album or a long podcast? Use MP3 to MP4, which defaults to a still image.
Pick a bar colour that contrasts with the background image; bright colours on dark artwork read best on phones.
Even out the loudness first with normalize audio so quiet passages still move the bars.
Audio Visualizer FAQ
How do I make an audio visualizer video?
Drop the audio file here, keep Spectrum bars or choose Waveform, set the colours and shape, and press Create. The visualizer video is rendered on your device and downloads as an MP4 ready for YouTube, Instagram or TikTok.
Is this audio visualizer free?
Yes. There is no watermark, no sign-up and no limit on length. The video is rendered by your own browser, so there is no server cost to pass on.
Can I add my own background image?
Yes. Add it under Background image; it is blurred and dimmed behind the bars so they stay visible. Without one, artwork embedded in the audio file is used, or your background colour.
Can I add captions to the visualizer video?
Not on this page. Create the MP4 here, then open it in auto captions, which transcribes the speech on your device and adds subtitles.