Skip to content
Back to Video Tools

Photos to Video

Turn photos into an MP4 slideshow — set seconds per photo, pick square or 16:9/9:16, export H.264 video. In your browser, no sound in this version.

Loading tool…

Frequently asked questions

How many photos can I put in one slideshow?

Up to 30. Because the video is encoded on your own device, that cap keeps it fast and reliable — especially on a phone. Each frame is also capped at 1080p, so very large photos are scaled down before encoding rather than overwhelming your device. If you add more than 30, the extras are left out and you're told.

Can I add transitions between the photos?

Yes. Photos cut straight from one to the next by default (None — the fastest, lightest option), or you can pick Fade (a soft cross-dissolve), Slide (a push), or Zoom (a gentle Ken Burns blend). Each transition lasts about half a second and is built right in your browser. On a phone, a long slideshow with transitions takes a little more time and memory than None.

Does the video have music or sound?

No — this version makes silent videos. Adding an audio track in the browser is heavy and unreliable on phones, so the tool focuses on building the slideshow itself dependably. Social apps autoplay muted anyway, and you can add music afterwards in the app you upload to (Instagram, TikTok, CapCut).

Why is the first video slower to create?

The first run downloads a one-time video encoder (about 31 MB), then caches it for next time. After that videos start right away; the total time depends on the number of photos, the length, and your device — a desktop is quicker than a phone for longer slideshows.

Are my files uploaded to a server?

No. ZumFile tools run entirely in your browser. Files stay on your device and are never sent to our servers.

Turn a set of photos into a video slideshow

A short video does things a single photo can't. A product shown as a few-second clip catches the eye in a feed, and platforms increasingly reward video: Etsy encourages a short listing video, and Instagram, TikTok, and Facebook all push video to more people than static images. This tool takes the photos you already have and stitches them into an MP4 slideshow — pick how long each photo stays on screen, choose a square or widescreen shape, and you get a clean H.264 video ready to upload. It all happens in your browser, so your photos are never sent anywhere.

How it works

Upload your photos — they appear as thumbnails in the order they'll play, and you can drag them to reorder, rotate a sideways one, or remove any you don't want. Set the seconds per photo (1, 2, or 3), choose the video shape and a transition, and press Create. Each photo is drawn onto a video-sized frame and the frames are encoded into a standard MP4 with the H.264 codec, the format that plays on virtually every phone, computer, and social platform.

Shape and fit

Three shapes cover most needs: Square (1080×1080) for Etsy and Instagram feed posts, Landscape 16:9 (1920×1080) for YouTube or a website, and Portrait 9:16 (1080×1920) for Stories, Reels, and TikTok. Because your photos may not match the shape exactly, you choose how they sit: Fit keeps the whole photo visible and fills the leftover space with a white or black bar, so nothing is ever cropped out; Fill zooms each photo to cover the frame edge-to-edge, trimming the overflow. Fit is the default so a product is never accidentally cut off.

Transitions between photos

By default photos simply cut from one to the next, which is the fastest and most reliable option. If you'd like something softer, you can pick a transition that plays between each photo: Fade gently cross-dissolves one image into the next, Slide pushes the old photo off as the new one comes in, and Zoom adds a subtle Ken Burns drift while the images blend. Each transition is short — about half a second — so it adds polish without dragging out the video. The blended frames are drawn right in your browser and folded into the same MP4, so a slideshow with a fade effect still plays everywhere a plain one does. Transitions do add extra frames, so on a phone a long slideshow with them enabled takes a little more time and memory; if you ever hit a limit, switching back to None is the lightest choice.

About sound: this version has none

Let's be upfront: the videos this tool makes have no audio. Adding a music track means decoding and mixing audio inside the browser, which is heavy and a common cause of crashes on phones — where most of our visitors are. Rather than ship something that fails on an iPhone, this version focuses on doing the core job reliably: reliable, silent slideshows. Many uses don't need sound anyway — social platforms autoplay muted, and marketplace product videos are usually watched without audio. If you need music, you can add a track afterwards in the app you upload to (Instagram, TikTok, and CapCut all let you add audio to a finished clip).

Sensible limits, and why they exist

All the encoding happens on your own device, which is what keeps your photos private — but it also means the work is limited by your phone or computer's memory. To keep things reliable, a slideshow holds up to 30 photos, and every frame is capped at 1080p, so a huge 4000-pixel photo is scaled down before it reaches the encoder rather than overwhelming it. Within those limits it's dependable; push far past them and a phone can run out of memory. If a run ever fails, the encoder resets itself so the tool doesn't get stuck — you can simply try again with fewer photos or a smaller shape.

Why the first video is slower

The first time you create a video, the browser downloads a one-time video encoder of about 31 MB. That makes the first run start more slowly; afterwards it's cached, so later videos begin right away. Overall speed then depends on how many photos you use, how long the video is, and your device — a desktop is quicker than a phone for longer slideshows.

Save and share

When the video is ready you can play it right on the page to check it, then save it. On a phone the Share button hands the MP4 straight to Instagram, TikTok, your marketplace app, Photos, or a message; on a computer it downloads. If the file is larger than an upload limit allows, run it through the Video Compressor, and if you need a different container the Video Converter can change the format — both in your browser too.

Prepare your photos first for the best result

A slideshow looks tidiest when the photos share a consistent size and framing. If you want each photo cropped to the exact shape before the video is made, use the Crop to Frame tool to square them up, and the Image Compressor to shrink very large photos beforehand, which also makes the video build faster. Both run entirely in your browser. And if you'd also like a single still image of several shots to go with the video, the Collage Maker combines them into one picture.

Privacy: your photos never leave your device

The photos are read and the video is built entirely in your browser using an in-page encoder. Nothing is uploaded, nothing is stored on a server, and there is no account to create. When you close the page everything is gone, because it was never sent anywhere in the first place.

Frequently asked questions

How many photos can I use?

Up to 30 per slideshow. Because everything is encoded on your device, that cap keeps it fast and reliable — especially on a phone. If you add more, the extras are left out and you're told so.

Can I add transitions between photos?

Yes. Alongside a plain cut (None, the default), you can choose Fade for a soft cross-dissolve, Slide for a push from one photo to the next, or Zoom for a gentle Ken Burns blend. Each lasts about half a second. None is the quickest and lightest; the others add a few extra frames, so on a phone a long slideshow with transitions takes a little more time.

Can I add music or sound?

Not in this version — the videos are silent. Adding audio in the browser is heavy and unreliable on phones, so this tool focuses on making the slideshow itself work every time. You can add a music track afterwards in the app you upload to, such as Instagram, TikTok, or CapCut.

Why is the first video slow to start?

The first run downloads a one-time video encoder (about 31 MB), then caches it. After that, videos start right away, and the total time depends on the number of photos, the length, and your device.

Are my photos uploaded to a server?

No. Everything runs in your browser — the photos never leave your device and nothing is stored or sent anywhere.

Back