Runs in your browser
Photo to video maker with music
Add your photos and a song, put the photos in order and pick the shape: 9:16 for Reels, TikTok and Shorts, 1:1, 4:5 or 16:9. The tool makes an MP4 in which every photo moves, with a crossfade or a cut between photos and the song fading out at the end. It runs in your browser, so the photos never leave your device.
Drop photos to make a video
Add up to 100 photos, and a song if you have one. Photos and the song stay on your device. Nothing is uploaded.
How to make a video from photos and music
Add your photos and a song
Drop your photos in the box above, or choose them. Add a song or another sound file with them, or later with Add a song. JPEG, PNG and WebP photos work in every browser. HEIC photos work in browsers that can open them, such as Safari.
Put the photos in order
The video plays the photos from 1 to the last. Drag a photo to a new place, or move it with the arrows under it. Remove a photo with the cross.
Pick the shape and the timing
Choose 9:16, 1:1, 4:5 or 16:9. Pick how long each photo stays, from half a second to 5 seconds, or Fit the song to share the song's length between the photos. Choose Fill the frame or Show the whole photo, and a crossfade or a cut between photos.
Make and download
Press Make the video. The tool draws every frame on your device and writes an MP4 with H.264 video and AAC sound. Play it to check it, then download it.
Frequently asked questions
Are my photos uploaded?
No. The tool reads the photos and the song and writes the video in your browser. Nothing is sent to Vidova or anywhere else until you choose to open the photos in the editor.
How do the photos move?
Each photo moves the whole time it is on screen, in one direction: a slow push in, a pan or a pull out, in that order through the video. The move starts and ends gently and never stops, so no photo is a still frame.
Will a landscape photo get black bars in a 9:16 video?
No. Fill the frame crops each photo around its middle to the shape of the video. Show the whole photo keeps all of it and fills the rest of the frame with a blurred copy of the same photo.
How long is each photo on screen?
You pick half a second, 1, 1.5, 2, 3 or 5 seconds a photo. Fit the song shares the song's length between the photos, from a third of a second up to 8 seconds a photo. A crossfade is centred on each cut, so no photo is on screen for less than a third of a second.
What happens to the song?
The song plays from its start and fades out over the last 2 seconds of the video, or over the last third of a video shorter than 6 seconds. When the song is shorter than the photos, the end of the video has no sound, and the tool tells you so before you make it. The sound is saved as AAC at 48 kHz in stereo.
Can I use iPhone HEIC photos?
Yes, in a browser that can open HEIC, such as Safari. When your browser cannot open a HEIC photo, the tool says so and leaves that photo out. Save it as a JPEG, or open the page in Safari, and add it again.
How many photos can I add?
Up to 100 photos of up to 40 MB and 50 megapixels each, and one sound file of up to 100 MB. The video is up to 3 minutes long. A photo with more megapixels takes more memory to read, so very large photos are left out.
What size is the video?
9:16 is 1080 × 1920, 1:1 is 1080 × 1080, 4:5 is 1080 × 1350 and 16:9 is 1920 × 1080, all at 30 fps. The file is an MP4 with H.264 video, which Instagram, TikTok and YouTube take.
Guides
More free tools
All toolsSafe zone checker for Reels, TikTok and Shorts
See which parts of your vertical video the TikTok, Reels and Shorts buttons and captions cover.
Runs in your browserVideo resizer for 9:16, 1:1 and 16:9
Change a video to 9:16, 1:1, 4:5 or 16:9 for TikTok, Instagram and YouTube.
Runs in your browserVideo compressor
Make a video file smaller so it uploads and sends faster.
Runs in your browserTrim and cut video
Cut the start and end off a video, or keep one part of it.
Runs in your browserVideo to MP3 converter
Take the sound out of a video as an MP3 file.
Runs in your browserVideo to GIF converter
Make an animated GIF from a part of a video.
Runs in your browserVideo checker for Reels, TikTok and Shorts
Check the codec, size, frame rate, bitrate and length of a video against what Reels, TikTok and Shorts publish.
Runs in your browserVideo frame rate converter
Change the frame rate of a video, for example from 60 to 30 fps.
Runs in your browserReel cover and thumbnail maker
Save a frame of a video at full size as a Reel cover, TikTok cover or YouTube thumbnail.
Runs in your browserAuto subtitle generator
Make subtitles from the speech in a video, correct the lines, and download them as SRT or VTT.
FreeVideo to text converter
Get the words spoken in a video or a sound file as text.
FreeAnimated TikTok captions
Put animated word-by-word captions on a video, burned into the picture.
FreeBPM and beat detector
Find the tempo of a song and the time of every beat.
FreeSplit video by scenes
Find every cut in a video and split it into its scenes.
FreeAI sound effect generator
Describe a sound and get it as a sound file.
FreeText to speech
Turn text into a natural voiceover in many voices and languages.
FreeRemove background from image
Remove the background of a logo or a product photo and get a transparent PNG.
FreeBlur faces in video
Find every face in a video and blur it.
Free previewVocal remover and stem splitter
Split a song into vocals, drums, bass and the rest.
Free previewBackground noise remover
Keep the voices in a recording and remove wind, traffic, music and echo.
Free previewAuto zoom for screen recordings
Zoom a screen recording in on every click, following the cursor.
Free previewAI slow motion video
Slow a video down with new frames made between the real ones, so the motion stays smooth.
Free previewSpeed ramp video maker
Pick a moment in a video: it rushes in, slows to a quarter speed with smooth AI frames through that moment, and speeds back up.
Free previewBlur license plates and private details
Find license plates, labels, cards and screens with private details in a video and cover each one with a black box.
Free previewRemove background from video
Cut a person out of a video and remove the background behind them.
Free previewAI music generator
Describe a song and get an original track you can use in your videos.
With a Vidova account
Vidova AI video editor
Want the whole video edited?
Describe it and Vidova does it. It opens in a new project in the editor, where you add your video.