Audio Waveform Generator

Turn a video or audio file's sound into a waveform image — for a podcast cover, a video thumbnail, or a social post. Pick a style, a size and a color, then save it as a PNG. Nothing is uploaded.

Three styles, three different jobs

StyleLooks likeReads best at
BarsRises from the bottom, equalizer-styleSmall — a thumbnail or episode tile
MirroredSymmetric bars around centerAny size — the familiar player look
FilledOne continuous filled shapeWide or tall — a banner or a story

Every style draws from the same peak data — the loudest point in each slice of the file, not an average — so a transient like a drum hit or a clap still shows up even when the surrounding audio is quiet.

Where the image comes from

No ffmpeg and no upload: the file is handed straight to the browser's own Web Audio decoder, which reads the audio track natively — including the one inside a video container — without the 9 MB engine some of the other tools on this site need for a full re-encode.

Already have just the audio out? Extract it first, or check what's inside a file with the file info inspector before deciding what to do with it.

Frequently asked questions

Does this upload my file anywhere?

No. The file is decoded by your browser's own Web Audio API, the image is drawn on a canvas, and the PNG is saved from there — none of it ever leaves your device.

Can I use a video file, not just audio?

Yes. Web Audio can decode the audio track straight out of an MP4, MOV, WebM or MKV without needing the video engine at all, so a video file works exactly like an audio file here.

Which style should I pick?

Bars reads best small, like a podcast episode thumbnail. Mirrored is the classic symmetric look most players use. Filled is the smoothest and holds up best at very wide or very tall sizes, like a banner.

Can I get a transparent background?

Yes — turn on transparent background before generating, and the PNG carries an alpha channel instead of a solid fill, so it drops straight onto a video thumbnail or a colored slide.

What are the limits?

Source files up to 500.0 MB. Decoding runs in your browser's memory, so very long recordings — an hour or more — can be slow on a phone; a desktop browser handles them comfortably.