Audio Waveform Image Generator

Turn a recording into a waveform picture — your colours, your size, transparent background if you need one.

100% local — your audio never leaves this device.Your file is decoded and processed by your own browser using the Web Audio engine built into it. Nothing is uploaded to a server, so even long recordings and unreleased tracks stay entirely private.
Advertisement
About this waveform generator

A waveform is the picture of a sound — tall where it is loud, flat where it is quiet. This makes one from your file as a PNG you can drop into a design.

Three styles cover most needs: bars, the familiar look of podcast art and music apps; solid, a single filled shape; and line, a thin outline for something more restrained. Set the colour to match your brand, pick a transparent background so it sits on anything, and choose a size — up to 4000 pixels wide, which is enough for print.

The shape is calculated from the real decoded samples rather than being decorative. Each column of the image shows the loudest and quietest point of that slice of time, so the picture genuinely corresponds to the recording.

How to use
  1. Upload an audio file.
  2. Pick a style, a colour and a background.
  3. Set the width, height and bar thickness.
  4. Press Generate image.
  5. Download the PNG.
FAQ

1600 by 400 pixels suits most web use. For a full-width banner go to 2400 or more; for print, 4000 wide gives you a usable image at A3.

Yes — the PNG is saved with an alpha channel, so it drops onto any colour. The chequerboard behind the preview is just showing you where the transparency is.

Yes. The image is generated from your own audio on your own machine; nothing is licensed from us and there is no watermark.

Each bar covers a slice of time. A wider image at the same bar thickness means more bars, so each one covers less time and shows more detail.

Not from this tool — it exports PNG. For a scalable graphic, generate at a large size such as 4000 pixels wide; at that resolution it holds up well anywhere a PNG is accepted.