Image to Video
Turn a still image + audio track into an MP4 video — entirely in your browser.
Everything runs in your browser — your files never leave your device.
Image
Drag an image or click to select
Audio
Drag an audio file or click to select
Everything runs in your browser — your files never leave your device.
How it works
- Pick a still image (PNG, JPG, WebP).
- Pick an audio file (MP3, WAV, M4A, etc.).
- Click Generate — your MP4 is created locally and ready to download.
Combine any image with an audio track to create a shareable MP4 video. Perfect for podcasts on YouTube, album cover loops, or single-frame video posts on Instagram. All encoding happens in your browser using FFmpeg compiled to WebAssembly, so your image and audio never get uploaded to a server.
Frequently asked questions
Does my file get uploaded?
No. The whole conversion runs locally in your browser using ffmpeg.wasm. Nothing is sent to any server unless you explicitly click "Share via capshare".
What output format do I get?
MP4 with H.264 video + AAC audio at 192 kbps — universally compatible with social platforms, players, and editors.
How long can the audio be?
There is no hard limit, but longer audio means longer encode times. A 3-minute track typically encodes in 30–60 seconds on a modern laptop.
Why does the first run download ~30 MB?
That is the FFmpeg WebAssembly engine. It is cached after the first visit, so subsequent conversions are instant to start.
More privacy-first tools
Trim Video
Cut a clip from any video without re-encoding — fast and lossless.
Video to MP3
Extract the audio track from any video as a clean MP3 file.
Video to GIF
Turn a short video clip into a high-quality animated GIF.
Compress Video
Shrink videos so they fit WhatsApp, Telegram, and Discord limits.
Extract Frame from Video
Grab a single frame from a video and save it as a JPEG or PNG.