Free · Converts Locally · Nothing Uploaded

🎬 Photo to Video & Slideshow Maker

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.

Open Photo to Video Maker →
Pick your photos, add a song if you want, download the MP4
What this saves you
Skip a full video editor just to put a song behind some photos for social media.

What this actually is

  1. 1Choose your photos — one, or as many as forty. They stay on your device, with no upload step at all.
  2. 2Drag them into the order you want, set how long each one stays on screen, and add a song if you’d like one behind it.
  3. 3Click Create Slideshow. It’s encoded locally into a real MP4 — and it can stretch itself to fill the whole song if you tick that box.
  4. 4Download it and post it anywhere that plays video — Facebook, Instagram, TikTok, text messages — sound included.

Why a video instead of a "clickable photo"

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.

Who this is for

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.

  • Musicians and creators sharing a single or album art with a preview clip
  • Anyone building a memorial or tribute slideshow from family photos and a meaningful song
  • DJs and producers making a quick "now playing" post for social media
  • People turning wedding, birthday, or event photos into one shareable video with music
  • Content creators who want a quick video post without opening full video-editing software

Frequently asked questions

How do I make a photo slideshow with music?

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.

How many photos can I use?

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.

Do I have to add music?

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.

Can I make the slideshow last exactly as long as the song?

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.

What if my photos are different shapes?

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.

Will this actually work when I post it to Facebook or Instagram?

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.

Does this upload my photo or song to a server?

No. Everything runs locally in your browser using ffmpeg compiled to WebAssembly. Neither file ever leaves your device.

What's the cinematic zoom effect?

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.

How long can the song be?

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.

Where do I get the music from?

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.

What resolution and format does it export?

A standard 1280×720 MP4 (H.264 video, AAC audio) — widely compatible with every major platform and device.

Can I use a portrait (vertical) photo?

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.

Is there a file size or resolution limit?

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.

Can I use just part of a song instead of the whole thing?

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.

Being straight about this: your photos and song are combined entirely in your browser using ffmpeg compiled to WebAssembly — none of them ever leaves your device. Works best for songs around 5 minutes or under; longer tracks take proportionally longer to process since there's no server doing the encoding for you. You're responsible for only using a song you actually have the right to use — this doesn't check licensing or copyright for you.