Free · No watermark · No upload · Unlimited exports

Audiogram maker

Turn a podcast clip, song or voice note into a waveform video for Reels, Shorts, TikTok and LinkedIn. Trim the clip, add cover art and a title, export with sound — all on your device.

🎧

Drop your audio here

MP3, WAV, M4A, OGG, FLAC — or click to browse.

Decoded by your own browser. Unreleased tracks and unpublished interviews never leave this device.

What people make with it

🎙️

Podcast promo clips

Pull the best 45 seconds of an episode, put the show artwork and a hook line on it, and post the same file to LinkedIn, Instagram and X. One per episode, every week.

🎵

Music release teasers

A snippet of the track with the cover art and a spectrum that actually reacts to the mix — the circle style wraps the bars around square artwork.

💬

Voice notes and quotes

Audio testimonials, radio interviews, lecture excerpts and voice memos become something you can post, caption and embed.

Why audio needs a video wrapper at all

No major social platform accepts a bare audio file. Instagram, TikTok, LinkedIn and X all take video, so the standard way to promote something that is fundamentally audio — a podcast episode, a track, an interview — is to wrap it in a video that gives the eye something to hold onto while the ear does the work.

That wrapper does two measurable jobs. It stops the scroll, because motion in a feed is what interrupts a thumb, and a waveform that reacts to speech reads as motion. And it survives silent autoplay: the title on screen tells someone what they would hear if they turned the sound on, so the clip is not wasted on the majority of viewers who never do.

This is why the format has a name at all. An audiogram is a specific, boring, repeatable artifact: still background, cover art, a line of text, a moving waveform, usually a progress bar. Its value is not artistic — it is that you can make one for every episode without thinking about it, and this tool exists to make that repetition take two minutes rather than twenty.

Choosing the clip, which matters more than the design

The single biggest determinant of whether a promo clip works is which 45 seconds you pick, and the most common mistake is picking the opening. Episode openings are introductions, throat-clearing and context — the least interesting audio you have. Take the moment somebody says something surprising, disagrees, gives a number, or lands a joke.

Practical constraints worth knowing before you cut:

  • Length. 30 to 60 seconds suits every feed. Under 30 seconds tends to end before the point lands; over 90 seconds, completion rates collapse.
  • Start on a sentence, not mid-word. Drag the left handle to just before an in-breath. A clip that starts mid-syllable sounds broken in the first half second, which is exactly when people decide to keep watching.
  • End on a full stop. Ending on a trailing "and, uh…" undoes a good clip. Leave a beat of silence at the end rather than cutting hard.
  • One idea only. If you find yourself extending the clip to include the setup, the setup belongs in the caption instead.

The waveform overview above the controls is there for exactly this: speech has a visible rhythm, and pauses between sentences show up as narrow gaps. Dropping the handles into a gap is usually enough to land a clean cut without listening through the whole file.

Format, and posting the same file in several places

FormatPixelsBest forNotes
Square 1:11080×1080LinkedIn, Instagram feed, XThe safest single file — no platform crops it badly
Vertical 9:161080×1920Reels, Shorts, TikTokFills the screen; keep text away from the very bottom, where the caption UI sits
Portrait 4:51080×1350Instagram feedThe tallest the feed allows — takes more vertical space than square
Wide 16:91920×1080YouTube, X, embedsAlso the right shape for a website or an email newsletter

If you only want to make one file, make it square. If you are willing to export twice, square plus vertical covers essentially everything, and the second export is just a dropdown change and another click — the trim, colours, artwork and text all stay as they are.

How the video is actually produced

Everything runs in the page. Your file is decoded with the Web Audio API into raw samples, which is what makes the waveform possible in the first place. As each frame is drawn, a 2048-point FFT analyses the short window of audio under the playhead and the result is grouped into log-spaced frequency bands — log-spaced because linear bins would crowd almost everything audible into the leftmost few bars and leave the right-hand side motionless.

The picture is a canvas, and the sound comes from the same audio graph that is playing, routed into a media stream. Those two are combined into one stream and handed to the browser's recorder, which is why the downloaded file has real audio rather than being a silent animation you would have to re-marry to the audio in an editor.

One consequence is worth stating plainly: recording happens in real time. A 45-second audiogram takes 45 seconds to export, because the recorder is capturing the canvas and the audio as they genuinely play. The frame clock is driven from the audio clock, so the waveform stays locked to the sound rather than drifting, and it uses timers rather than animation frames so that a background tab cannot silently freeze the export halfway through.

The trade-off of doing it locally is that output is WebM on Chrome, Edge and Firefox, and MP4 on Safari — the browser decides, not the tool. Every major platform accepts WebM on upload. Convert only if some desktop editor in your workflow insists on MP4.

Making the second one faster than the first

Your style, colours, format, subtitle and toggles are remembered in this browser, so the next clip starts already looking like your show. Nothing is stored anywhere else and nothing is tied to an account — clearing site data resets it.

A workflow that survives a weekly release schedule looks like this: set the accent to your brand colour once, put the show name in the subtitle once, load the artwork once, and thereafter the per-episode work is dropping the audio, dragging two handles and typing a hook line. That is the part designed to be repeatable, because a promo format only pays off if you actually keep doing it.

Two habits worth adding. Put the hook in the title rather than the episode number, because "Episode 42" tells a stranger nothing and the quote tells them everything. And keep a consistent accent colour across episodes — over months, that consistency is what makes clips recognisable in a feed before anyone reads the words.

Audiogram maker FAQ

What is an audiogram?

An audiogram is a short video built around audio: a still background with cover art and a title, plus a waveform that moves with the sound. It exists because feeds are visual — a raw audio file cannot be posted to Instagram, TikTok or LinkedIn, but a video of that audio can, and it keeps playing while someone scrolls past with the sound on.

How long should an audiogram clip be?

Between 30 and 60 seconds for most feeds. Pick one complete thought — a surprising claim, a punchline, a strong question — rather than the opening of the episode. This tool allows up to 3 minutes, but recording happens in real time, so a 3-minute clip takes 3 minutes to export.

Does the exported video include the audio?

Yes. The canvas supplies the picture and the audio graph supplies a real audio track; both are combined into a single stream before recording, so the downloaded file plays with sound everywhere. There is no watermark and no export limit.

Is my audio uploaded anywhere?

No. The file is decoded by your own browser, analysed on your device and recorded from a canvas in the page. Nothing is sent to a server, which also means unreleased tracks and unpublished interviews are safe to drop in.

Why does exporting take as long as the clip?

MediaRecorder captures in real time — it records the canvas and the audio as they actually play, so a 45-second audiogram takes 45 seconds. Leave the tab visible while it runs; the frame clock keeps going in a background tab, but some browsers throttle canvas capture when the tab is hidden.

What size should I export for Reels, Shorts and TikTok?

9:16 vertical (1080×1920) fills the screen on Reels, Shorts and TikTok. Square 1:1 is the safest single choice if you post the same file to several places, because it works in the LinkedIn and Instagram feeds without cropping. 16:9 suits YouTube and X.

Do I get MP4 or WebM?

Chrome, Edge and Firefox export WebM with Opus audio; Safari exports MP4. Every major platform accepts WebM on upload. If you specifically need an MP4 file from Chrome — for some desktop editors, or for older software — run the WebM through any free converter, which takes seconds.

Can I use it for music instead of speech?

Yes, and the frequency styles suit music better than speech. Use the bars or blocks style with the cover art of the release, or the circle style, which wraps the spectrum around square artwork. Speech-heavy clips often look better with the scrolling wave style, which follows loudness rather than frequency.