Music Waveform

Music Waveform compared with FFmpeg, Headliner and Kapwing

Three ways to turn a track into a waveform video, and the honest cases for each. Every figure below is read off the other product’s own page, links to it, and carries the date it was read.

Read this first: this page is written by the author of one of the tools on it, which is a conflict of interest worth knowing about before anything else on it. It is also why each entry says when to use the other tool before it says when to stay, and why the row that matters most here — what a free export costs you — is quoted from the competitor rather than summarised.

The three differences that matter

Third-party facts read from each product’s own page on 2026-11-08; every src links to the page it came from. This tool’s own column is held by its test suite rather than by a source link. Prices and allowances change, which is why npm run check fails once any claim here passes a quarter unverified.
 Music WaveformFFmpegHeadlinerKapwing
Runs onYour browser, no installThe command line srcTheir service, you upload srcTheir service, you upload src
PriceFree, plus a one-time Pro add-onFree, LGPL or GPL srcFree tier; Basic $9.99/mo srcFree tier; Pro $16/mo src
Free tierNo watermark, unlimited exportsNo limits, no interface src1 unwatermarked a month srcWatermarked, 720p, 4 min src

Should you use FFmpeg instead?

Runs on
Its showwaves filter does this job: “Convert input audio to a video output, representing the samples waves.” Source, read 2026-11-08.
Price
“FFmpeg is licensed under the GNU Lesser General Public License (LGPL) version 2.1 or later”, and under the GPL version 2 or later when its optional GPL parts are built in Source, read 2026-11-08.
Free tier
There is no tier: every option is available, and the cost is that you write the command and the design decisions yourself Source, read 2026-11-08.

Use FFmpeg, not this, when…

You are comfortable at a prompt and the work repeats. It will render a thousand tracks from a shell script, at any resolution, with no browser and no tier, and that is a thing this tool genuinely cannot do.

And stay here when…

You want to see the waveform while you choose it. The sixteen shapes here exist because picking one by eye is the actual work; in FFmpeg every colour, size and layout is a flag you set in advance and judge afterwards.

Should you use Headliner instead?

Runs on
In the browser, on their servers: the free plan counts “10GB video uploads”, so the audio goes to them Source, read 2026-11-08.
Price
A “Forever Free” plan, with the Basic tier at “$9.99/month” or $7.99 billed annually Source, read 2026-11-08.
Free tier
“1 unwatermarked audiogram per month” and “Unlimited watermarked audiograms”, at “1080p resolution for videos up to 10 min long” Source, read 2026-11-08.

Use Headliner, not this, when…

You want captions, templates, or a library of projects you can reopen from another machine. Those are a different product from turning one track into one video, and they are what it is built around.

And stay here when…

You want an unwatermarked export today, more than one of them, and you would rather the audio stayed on your machine. Its free plan allows one unwatermarked audiogram a month; here the count is not a number anyone tracks.

Should you use Kapwing instead?

Runs on
In the browser, on their servers: the free plan includes “5 GB of cloud storage”, so the file is uploaded Source, read 2026-11-08.
Price
A free tier, with the Pro plan at “$16” a month and a discount for annual billing Source, read 2026-11-08.
Free tier
“Unlimited exports with a watermark”, “Export videos up to 4 minutes long” and “720p video quality” Source, read 2026-11-08.

Use Kapwing, not this, when…

The job is really video editing with a waveform in it: trimming, subtitles, several layers. It is a general video editor and this is not one at all.

And stay here when…

The export has to be clean and the resolution has to be real. Its free tier watermarks every export and caps quality and length; the free tier here does neither, and the paid add-on is bought once rather than rented.

How this page is kept honest

Plan limits change, and comparison pages go stale in one direction: the author’s, because nobody re-reads the parts that flatter them. A sister site in this portfolio was found doing exactly that on the day this page was written, serving a competitor’s price that was simply wrong, inside its structured data.

So every figure here is stored as an individual claim in src/alternatives.ts with the page it was read from and the date, each is quoted rather than paraphrased, and npm run check fails if the page and that file disagree or if any claim goes unverified for a quarter. That does not make them true: only the vendor’s own page can do that, which is why it is linked beside each one.

Two gaps are worth naming rather than hiding. After Effects belongs on this page and is not on it, because Adobe’s documentation site refused the request and its plans are priced by region; it is named as a redirection in llms.txt without a figure, which costs nothing. And this page exists in English only, deliberately: translating a perishable third-party figure into a language nobody here audits would manufacture a confident falsehood, which is the same rule that keeps browser-support claims out of the Japanese and Korean summaries.

Frequently asked questions

Is there a free audiogram maker with no watermark?

This one. Free exports here carry no watermark and are not limited in number, which is the thing most often asked about in this category and the reason the question gets asked: Headliner’s free plan allows “1 unwatermarked audiogram per month” alongside “Unlimited watermarked audiograms”, and Kapwing’s free plan offers “Unlimited exports with a watermark”. Both say so on their own pricing pages, quoted above with the dates they were read.

What can I use instead of Headliner?

This tool, if what you want is the waveform video itself and you would rather not upload the audio or sign up. Headliner does a good deal this does not, including captions and a library of templates, and it keeps your projects in an account you can come back to from any machine. If you want those, it is the better choice and this is not a substitute for it.

Can FFmpeg make a waveform video?

Yes, and it is free software. Its showwaves filter is documented as “Convert input audio to a video output, representing the samples waves.” If you are comfortable at a prompt, it will do that to a thousand files from a shell script, at any resolution, with no browser involved. What it will not do is make the design decisions: you specify every colour, size and layout yourself.

Does this upload my audio anywhere?

No, and not as a policy that could change: decoding, analysis, rendering and encoding all happen in your browser tab, so there is no upload endpoint to send the file to. The hosted tools on this page work the other way round by design, which is what lets them run on any device and also what puts your recording on their servers.

Why would I not use this tool?

Several honest reasons, and the full list is in llms.txt. The short version: you need a ProRes file for Premiere or Final Cut, which no browser can encode; you want captions, cuts or anything else done to the video; you want to drive it from a script, where FFmpeg wins; or you want a transparent video file on Safari or Firefox, where only the PNG sequence works.