How to use
- Select or drop the images you want in your slideshow, arranged in the order they should appear.
- Set the seconds per image and pick an output resolution (1280x720, 1920x1080 or 1080x1080).
- Click "Create video" and wait while it processes — the ffmpeg engine loads once on the first run.
- Download your finished slideshow.mp4 and share it anywhere.
Frequently asked questions
What image formats can I turn into a video?
Any standard browser image works, including JPG, PNG, WebP and GIF. Each picture is normalised internally, so you can mix formats freely in one slideshow.
Are my images uploaded anywhere?
No. This images to video maker runs 100% in your browser using ffmpeg.wasm. Your images are processed locally on your device and never leave it — nothing is uploaded to any server.
How long does each image show and how long is the final video?
Each image is displayed for the number of seconds you choose (0.5 to 30). The total MP4 length is simply seconds-per-image multiplied by the number of images.
Can I combine images of different sizes and aspect ratios?
Yes. Every frame is scaled to your chosen resolution and centred with black letterboxing, so portrait, landscape and square pictures all fit neatly in the same slideshow.
Why is it slow the first time I create a video?
The first run downloads the ~30 MB ffmpeg engine. It is then cached in your browser, so subsequent slideshows start much faster and even work offline.
Can I add music, transitions or different durations per image?
Not currently. This tool creates a clean, silent MP4 slideshow with one shared duration per image and no transitions or audio track — just images in the order you set.
About this tool
Free images to video maker: turn JPG, PNG and WebP photos into an MP4 slideshow in your browser. Set seconds per image and resolution — no uploads, 100% local.