Make a slideshow from photos, with music

Put your photos into a video, add music, and download it as an MP4 — all in your browser, with no upload, no sign-up and no watermark.

Drop your pictures here, or choose files

2–100 pictures, JPG, PNG, WebP or HEIC. The pictures stay in your browser — we never upload them.

It works on a phone too, but noticeably more slowly, and the tab has to stay open throughout. For a lot of pictures it is worth sitting down at a computer.

Why is this better than an online slideshow maker?

Because your pictures go nowhere. Most “slideshow makers” work by having you upload your photographs to a server, where the video is built and from where you download it — after signing up, often with a watermark, and always in a way that has fifty family photos passing through someone else’s machine. This tool draws every frame in your browser and encodes it into a video there too. No picture, no music and no finished video leaves your computer unless you click the “Share a link” button yourself.

There is a price, and we are not hiding it: your processor does the work. If your browser can encode H.264 in hardware — recent Chrome, Edge and Safari can — then a thirty-picture, ninety-second 1080p slideshow is done in roughly a minute. If it cannot, the same video is built with ffmpeg compiled to WebAssembly, and it takes several times as long. In exchange there is no daily limit, no queue, no watermark, and nothing to delete afterwards.

How should you set it up?

The shape first: 16:9 is the classic video frame and is what works on YouTube, on a TV and in an e-mail; 1:1 is for square social posts; and 1080×1920 is the upright, full-screen Reels and TikTok shape. Then the slide length: the default three seconds is a good start, but you can set it per picture — a group photo can carry five, a landscape two. The length of the video is exactly the sum of the slide lengths, because a transition does not extend the video: it runs during the last moments of the previous slide.

If a photograph is upright and the video is landscape (or the other way round), you have to choose: either we show the whole picture and fill the empty bands with a blurred background, or we fill the entire frame and crop the edges of the pictures. The blurred background is the default, because it does not make anyone at the edge of the picture disappear. The slow zoom (“Ken Burns”) moves every slide, alternating in and out; it is pretty, but every frame has to be redrawn for it, so it slows the job down.

Music underneath, honestly licensed

You can put one MP3, M4A or WAV file under the video. If it is longer than the video we trim it to the length of the video; if it is shorter, it either simply ends or — if you turn that on — repeats to the end. Either way it fades out over the last second, because music cut off mid-note turns an otherwise finished video into an audibly unfinished one.

There is one thing we cannot settle for you: the rights to the music. A video built in your browser contains copyrighted music exactly as any other one does, and if you upload it to a social platform an automated content-matching system can take it down there just the same. For a family screening this is not a question; for a public post, use licensed or your own music.

Frequently asked questions

How long does it take?

In desktop Chrome, with hardware encoding, a thirty-picture, ninety-second 1080p slideshow takes roughly a minute. If your browser cannot encode H.264, the same video is built with the WebAssembly ffmpeg and it is more like five to ten minutes. It can be cancelled at any point, and the page stays usable while it runs.

What kind of file do I get?

An MP4, with H.264 video and AAC audio inside it and a header optimised for fast start. That is the combination every phone, every browser and every chat application opens, and the one social platforms accept without re-encoding it.

How many pictures and how long a video can it handle?

At most 100 pictures and 5 minutes of video. Not out of caprice: the frames are drawn in the browser’s memory, and past that the page does not slow down, it crashes. If you need more than that, make two videos out of it.

Can I use HEIC pictures too?

Yes, iPhone HEIC files as well. Safari opens them by itself; in other browsers a separately downloaded decoder reads them, which costs a few extra seconds on the first HEIC picture. The thumbnail in the list may stay empty — the picture will still be in the video.

How do I send the finished video?

A three-minute 1080p slideshow is easily over 100 MB, which you cannot send by e-mail or over Messenger. That is what the “Share a link” button on the finished video is for: we upload it and give you a link you can paste anywhere — and the quality stays what it was.

Video too big? Compress it for Messenger or e-mail.