About wayvl
Audio does not travel well on social platforms. X, Threads, Instagram, TikTok and YouTube all want video. So every time someone wants to share a podcast clip, a voice note, a demo track or a good line from an interview, they have to turn it into a video first. That video is called an audiogram.
The existing tools all wanted an account, an upload, a subscription, or all three, and then stamped a watermark on the result. That is a lot of ceremony for a thirty second clip. wayvl does the same job in a browser tab, for free, without ever seeing your file.
How it works
Every step runs on your machine:
- Your file is decoded with the Web Audio API, which gives raw samples.
- wayvl builds an amplitude envelope from those samples, so the waveform is measured from the audio itself rather than sampled live from a playing analyser. That is why the preview and the exported file match frame for frame.
- Each frame is drawn on an offscreen canvas at full export resolution.
- WebCodecs encodes H.264 video at 30 fps and AAC audio at 48 kHz, and an MP4 muxer running in the page assembles the two into a file.
- The file appears as a download. No request ever carries your audio anywhere.
What you get
- Four formats: 1080x1080 square, 1080x1920 vertical, 1920x1080 landscape and 1080x1350 portrait.
- Four waveform styles: bars, mirrored bars, line and a ring around your cover art.
- Gradient, solid, custom colour or custom image backgrounds.
- Title, subtitle, cover art, progress bar and a handle watermark that is yours, not mine.
- Clips up to five minutes, trimmed on a waveform strip.
The catch
Exporting needs the WebCodecs API, which today means Chrome or Edge on desktop and recent Chrome on Android. Firefox and older Safari can load audio and use the live preview but cannot write the MP4. That will change as those browsers ship video encoding.
Who made it
wayvl is built by Dylan, who posts about the things he builds as @dylan_builds on X. It is free, ad supported, and there is no upsell behind it.
Bugs, feature requests and screenshots of things that look wrong are all welcome at dylandirectories11@gmail.com.