Turn one photo or a whole batch into a real, downloadable video. Several photos become a slideshow, playing in the order you arrange them. Add a song if you want one — it's optional. Already have a video? Drop that in instead and put your own music on it. No app to install, no account, nothing ever leaves your browser.
No platform lets a plain photo post play audio or carry an interactive icon — Facebook, Instagram, and everywhere else fully control their own photo viewers. A real video file sidesteps that entirely: every platform that supports video already knows how to play one, sound and all, with zero tricks required. That's the whole idea behind this tool — instead of fighting a photo into doing something photos can't do, it turns your photo into the one file format that already does exactly what you want.
A lot of "put a song behind some photos" moments don't need a full video editor — they need a handful of pictures, maybe a song, and a download button.
Open Photo to Video Maker, choose your photos, and add a song. Put the photos in the order you want with the arrows under each thumbnail, set how many seconds each one stays on screen, and click Create Slideshow. You get an MP4 ready to download and share.
Up to forty in one slideshow. The limit exists because your own device does the encoding — there is no server doing it for you — and forty photos at four seconds each is already more than two minutes of video for a browser tab to encode on its own.
No. Music is optional. Leave the song slot empty and you get a silent video, which is what you want if you are adding your own audio later, or posting somewhere that plays muted by default.
Yes — tick "Stretch the slideshow to fill the whole song" and it divides the song's length evenly across your photos, so the last picture and the last note land together. Otherwise each photo holds for however many seconds you set, and a song longer than the slideshow is trimmed to fit.
The video takes its shape from your first photo, so put a portrait picture first if you want a portrait video. Every other photo is fitted inside that frame and padded with black where it does not fill — never cropped, so nothing is ever sliced off the edge of a picture.
Yes. Because the output is a genuine MP4 video file, not a photo with a trick overlay, every platform that supports video — Facebook, Instagram, TikTok, WhatsApp, text messages — plays it normally, sound included. That's different from trying to make a plain photo interactive, which no platform allows.
No. Everything runs locally in your browser using ffmpeg compiled to WebAssembly. Neither file ever leaves your device.
An optional subtle Ken-Burns-style zoom that gradually pushes in on the photo over the course of the video, so it feels more like a real video than a static slide. Leave the checkbox off for a plain still frame instead. It applies when you use a single photo — a slideshow already has movement in it, so the option is hidden there.
There's no hard cap, but since everything encodes on your own device rather than a server, it works best for songs around 5 minutes or under — longer tracks just take proportionally longer to process.
Any audio file you already have the rights to use. If you want to capture music playing in a browser tab first, Lightning Downloader (also on this site) records tab audio into an MP3 you can then use here.
A standard 1280×720 MP4 (H.264 video, AAC audio) — widely compatible with every major platform and device.
Yes — the output frame matches your photo's own shape (portrait, landscape, or square), scaled down only if it's larger than necessary. Nothing is ever cropped, and every major platform plays non-16:9 video just fine.
No hard limit from the tool itself — processing time and your device's memory are the real constraints, same as any browser-based tool on this site.
Yes — enter a stop time (in seconds, like 30, or minutes:seconds, like 1:30) and the video cuts off there instead of running the full song. Leave it blank to use the whole track.