Audiogram Maker
Turn podcast audio into captioned waveform videos — free, no sign-up, no watermark.
Drop your audio file here
MP3, WAV, M4A, OGG or FLAC · or click to browse · decoded locally, never uploaded
Source & license: MP4 encoding uses the open-source library mp4-muxer (MIT License) together with your browser's built-in WebCodecs encoder. Library source: github.com/Vanilagy/mp4-muxer.
Something not working?
Tell us what went wrong — it helps us fix the tool. Only what you type below is sent; your files never leave your device.
Need more power? Meet Audiogram Maker Pro
One-time payment. Yours forever. No subscription.
| Feature | Free | Pro |
|---|---|---|
| Audio length | Up to 5 minutes | Up to 3 hours |
| True MP4 with sound | Yes | Yes |
| Caption (.srt) burn-in | Yes | Yes |
| Cover art | Yes | Yes |
| Waveform themes & fonts | 1 theme | 12 themes |
| Batch: whole episode folder | — | Yes |
| Ads | Shown on page | Ad-free |
| Updates | — | Lifetime free updates |
Frequently asked questions
Does the exported video include sound?
Yes — on browsers with WebCodecs you get a true MP4 with H.264 video and AAC audio, ready to upload anywhere. Many free audiogram tools export silent or watermarked videos; this one doesn't.
Is my audio uploaded to your servers?
No. Your audio is decoded, visualized and encoded entirely inside your browser. It never leaves your device — you can verify this in your browser's network panel.
How do I add captions?
Export an .srt subtitle file for your episode (most podcast hosts and editors can do this) and attach it in the options. Captions are burned into the video in a social-friendly style, synced to your audio.
Which browsers produce true MP4?
Chrome and Edge on desktop and Android, Firefox 133+, and Safari 26.1+. Older browsers get a WebM file instead, with a clear on-page notice.