Video Tools

Audio to Video Converter

Turn an audio file into a video with an animated waveform visualisation, rendered frame by frame in your browser.

Free · no account Runs in your browser Video

Convert with this tool

Drag & Drop File Here

or choose a file from your device — it is processed in this tab and never uploaded

Accepted: MP3, WAV, FLAC, M4A/AAC, OGG, Opus

    Ready.

    Files stay on your device. There is no upload, no queue and no watermark, so a conversion works even with the network switched off after the page has loaded.

    Supported formats & processing

    Accepted inputMP3, WAV, FLAC, M4A/AAC, OGG, Opus
    Produced outputWebM or MP4 video with the animated waveform and the original audio
    ProcessingWeb Audio API + canvas + native JavaScript encoders
    Upload requiredNo — the file is read locally and never transmitted

    How to use this tool

    1. Add the audio fileIt is decoded to PCM so the waveform is generated from real samples.
    2. Choose the resolution1280 × 720 is a good default for video platforms; 1080 × 1080 suits square social posts.
    3. Set the frame rate25 or 30 fps for standard delivery, 12 or 15 fps for a smaller file.
    4. Start the render and leave the tab in frontRecording is real time, and background tabs throttle animation frames.
    5. Download the videoThe result card reports the container, resolution and frame rate actually used.

    About this tool

    Uploading audio to a video platform usually means it needs a picture. Rather than exporting a still image from an editor and hoping the timing works, this tool generates a real animated waveform video from the audio itself, so the visual moves with the sound.

    Every frame is drawn on a canvas with bars whose heights come from the actual samples at that moment, then recorded into a video container with MediaRecorder, with the audio track attached. Recording happens in real time, so a three-minute track takes about three minutes to render — that is a browser constraint, not a queue.

    Features

    • Waveform bars driven by the real audio samples at each moment
    • Three visual themes with matching gradient palettes
    • Resolution presets from 854 × 480 up to 1920 × 1080
    • Audio track muxed into the recording via MediaStreamDestination
    • Cancel at any point — nothing is written until the recorder stops
    • Square and vertical output for social platforms

    Frequently asked questions

    Why does the render take as long as the track?

    MediaRecorder encodes in real time. There is no way to render faster in a browser without shipping a full video encoder, which would be a much larger download. Keep the tab visible and in the foreground for the most accurate frame timing.

    Can I use my own background image?

    The three built-in themes are gradient-based and keep the file small. For a custom background, composite the audio over your image in a video editor using the waveform image exported from the waveform generator.

    Which container will I get?

    Whatever the browser supports best — usually WebM with VP9 or VP8 video and Opus audio. Safari may produce MP4. The exact MIME type used is reported in the result card.

    Is the audio re-encoded?

    It passes through the browser's audio pipeline into the recording, so it is encoded once into the video container's audio codec. The waveform visualisation itself does not alter the sound.