Image to video
Turn an image into a video for free: one picture or many, each shown for as long as you choose, saved as an MP4. Nothing is uploaded, and there's no watermark.
Drop pictures to make a video
One picture or many, each shown for as long as you choose. Animated ones play. Nothing is uploaded.
PNG, JPG, WebP, HEIC, AVIF, SVG, BMP, and GIF. As many as you like, or a whole folder.
How to turn an image into a video
Add a photo, or several to make a slideshow, choose how many seconds each shows, and save an MP4 for Instagram, TikTok, YouTube, or anywhere that wants a video. JPG, PNG, HEIC, WebP, and SVG work, and animated GIFs and PNGs play. Add music afterwards with Add audio to video. It all runs in your browser.
Step 1
Add your picturesOne photo, or several for a slideshow.Step 2
Choose the secondsHow long each picture shows.Step 3
Download the MP4Ready to post anywhere that takes video.
What to expect
- Supported inputs
- JPG, PNG, HEIC, WebP, AVIF, BMP, GIF, and SVG pictures, one or many.
- What happens
- Each picture is drawn whole in the frame for its seconds, on black where its shape differs from the first picture's, and saved as H.264 MP4 (or WebM). An animated WebP plays in browsers that can decode its frames, such as Chrome and Edge; elsewhere it shows its first frame.
- Limits
- The video has no sound; add a song with Add audio to video. The frame follows the first picture, up to 1920 pixels wide.
Private by design
Your video stays on your device
Mastershot processes your file locally in this browser. It does not need to be uploaded to a server, and you do not need an account to use the tool.
- No upload
- No signup
- No watermark
