Skip to content
Free · no upload · WebM video

Photos in, a video that moves

Drop your photos, choose the frame and the rhythm, add a track if you have one, and watch the slideshow play before you render it. Each still drifts slowly instead of sitting frozen, and the result — pictures and music in one file — downloads as a video drawn in your browser, not on a server.

Short answerLast edited October 31, 2026

The Image to Video Maker turns photos into a slideshow video with pan and zoom motion, a time per photo, transitions and an optional music file, and exports MP4 or WebM. The frames are rendered in your browser, so the photos and the music stay on your device.

Pick the frame before the photos

The frame decides what survives: photos are scaled to cover it and the overflow is cropped.

16:9 · 1280 × 720

YouTube, a site header, X and LinkedIn. Landscape photos fill it best; portraits lose the top and bottom.

9:16 · 720 × 1280

Reels, Shorts and TikTok. Full-screen on a phone; landscape photos get cropped hard on the sides.

1:1 · 720 × 720

A feed post or a product tile. The safest frame when you do not know where the video will be shown.

4:5 · 720 × 900

The tallest portrait Instagram shows in a feed. More room than a square, less crop than a story.

Three decisions, then press record

1

Photos and order

Add two to twenty photos. The first one opens the video; use the arrows under each thumbnail to change the order before you render.

2

Length, motion and music

Three seconds per photo is the safe default and "vary per photo" keeps the drift from pulsing. Optional: pick a track, let it loop and fade out with the last photo.

3

Preview, then create

The preview is the real thing, not a guess: the same frames and the same music, and the recording only adds a file at the end of that loop.

The four motions and when each works

Zoom in

Starts wide and moves toward the subject. The default for portraits, products and food, because it mimics how a person leans in. Fourteen percent over the shot — more than that feels like a mistake.

Zoom out

Starts close and reveals the scene. Better for landscapes, interiors and group photos where the context is the point. Oddly effective on a single object photographed against a plain wall.

Pan sideways

Keeps the scale and travels left to right across the extra width of a wide photo. Only visible when the image is wider than the frame; with a square photo there is nothing to travel across.

Vary per photo

Alternates zoom in, zoom out, pan and back. Use it for a mixed set of photos: the same motion four times in a row is what makes an automatic slideshow look automatic.

Before you render
  • The horizon sits in the same place in every photo
  • No dark frame between two bright ones
  • Nothing important within the outer 10% of the frame
  • Total length fits the place it is going (15–30 s for a feed)
  • Photos are at least as wide as the output frame
  • Music chosen, or left silent on purpose

How long a set will actually run

With half a second of crossfade between photos, every transition shortens the total by that amount. The tool shows the real number; this is the arithmetic behind it.

Photos2 s each (cut)3 s each (crossfade)Fits
48 s10.5 sA teaser or a story frame
612 s15.5 sA short Reel with music
816 s20.5 sThe comfortable social length
1224 s29.5 sA listing or a venue tour
2040 s49.5 sA longer walkthrough, best on a page

Questions about photo to video

Is there a limit on how many photos I can add?
Twenty per slideshow, and at least two. The limit is memory, not policy: every photo stays decoded in the tab while the video is drawn, and a hundred large photos would stall a phone.
Can I add my own music?
Yes. Choose an MP3, M4A, WAV or OGG under “Music (optional)”: it is decoded in your browser, looped if it is shorter than the video, faded out at the end and written into the file as an audio track. Leave it empty and the video stays silent.
Will the music make the file much bigger?
Audio is encoded at 128 kbps, which adds roughly 1 MB per minute — a few hundred kilobytes for a social-length slideshow. The video track is far heavier, so the difference is hardly visible in the download.
How long does it take to make the video?
About as long as the video itself, because the frames are drawn and recorded live. A 20-second slideshow takes roughly 20 seconds at 720p; 1080p is a little heavier but not slower.
What format does it download?
WebM (VP9 or VP8 video, Opus audio). Chrome, Edge, Firefox, YouTube and X play it. For Instagram, WhatsApp or an older editor, run it through the video size reducer, which writes MP4.
Do my photos get uploaded?
No. They are read into the tab, drawn on a canvas and recorded there. Nothing leaves the device, which is also why the tool works with no account and no queue.
Why do the tops of my photos get cut off?
Each photo is scaled to cover the whole frame, so the overflow is cropped. Switch to 9:16 or 1:1 and most of it comes back. A photo whose subject sits at the very edge should be cropped by hand first.

How to make a slideshow people watch to the end

A slideshow looks like the simplest video there is: photos, one after another, done. It is also the format where most attempts fail, and they fail for reasons that have nothing to do with the photos. A still that sits motionless for four seconds reads as a broken video, not a slow one. A crossfade that is too long turns every transition into fog. And a portrait photo dropped into a wide frame loses the top of a head before anyone has watched a second of it. This page is about the three numbers and one motion choice that decide whether the result feels made or accidental.

What this tool makes, and what it does not

The output is a WebM video drawn on a canvas at 720p or 1080p and recorded by the browser itself. It can carry your own music: pick an audio file and it is decoded in the tab, looped or cut to the length of the video, faded out at the end and encoded into the same file as an Opus audio track. Nothing is uploaded, so the music never leaves your device either — which is also why no library of tracks is offered: that would mean either licensing or uploading, and both break the promise. The other honest limit is speed — the recording happens in real time, so a twenty-second slideshow takes about twenty seconds. Nothing is queued on a server, so the wait you get is the length of the video you asked for.

Seconds per photo is the number people get wrong

Two and a half to three and a half seconds is the readable range for a still with movement in it. Below two seconds the eye cannot finish looking, and a slideshow starts to feel like a flicker; above five seconds the frame stops being a shot and becomes a wait. For a social post, fifteen to thirty seconds in total is the useful budget: five to nine photos at three seconds each. For a listing, a menu or a venue page, longer is fine because the viewer arrived to study the pictures, and six seconds per photo lets them. Set the value once and watch the total in the tool — the number under the thumbnails updates before you render, which is cheaper than fixing it after.

Why every photo needs to move a little

A camera never holds perfectly still, and a frame that does looks like a mistake rather than a choice. The fix is the oldest trick in documentary film-making: a slow drift across a still, known as the Ken Burns effect. Here it is a fourteen percent zoom over the length of the shot — small enough that nobody names it, large enough that the frame breathes. Zoom in pulls the viewer toward the subject; zoom out opens the shot and is the better choice for landscapes and interiors; a sideways pan suits wide photos with something to travel across. The "vary per photo" setting alternates the three so a run of images does not pulse in the same direction, which is what makes a slideshow feel mechanical.

Choose the frame before you choose the photos

The frame decides what survives. Every photo is scaled to cover the whole frame and the overflow is cropped, so a 16:9 frame cuts the top and bottom of a portrait shot, and a 9:16 frame cuts the sides of a landscape. That is fine when the subject is centred and painful when it is not: a person standing at the edge of a wide photo disappears entirely in a vertical render. Pick the destination first — 16:9 for YouTube, a website header and X; 9:16 for Reels, Shorts and TikTok; 1:1 for a feed post; 4:5 for the tallest portrait post Instagram still allows — then check each thumbnail with that frame in mind. If a photo is too small to fill a 1080p frame, run it through the AI Image Upscaler first instead of letting the browser stretch it.

Crossfade, hard cut, and the rhythm between shots

A hard cut is energy: news, products, before-and-after. A crossfade is calm: travel, food, memory, anything selling a mood. The sweet spot for a crossfade is half a second; at a full second the two photos become a grey blur in the middle of every transition. Because the fades overlap, each one shortens the finished video by its own length — eight photos at three seconds with half-second crossfades run 22.5 seconds, not 24. Hard cuts keep the full length and are the right answer when the photos already share a colour palette, because then the transition is invisible either way.

What earns a rewatch

Three habits separate a slideshow people finish from one they scroll past. Keep the horizon in the same place across photos so the sequence feels shot rather than assembled. Keep the exposure close: one dark frame between two bright ones reads as an error, so lift it before you add it. And leave the edges of the frame quiet — on vertical formats the app draws its buttons over the top and bottom, which is what the safe zone checker is for. Text burned into a photo near the edge is text nobody will read.

After the video exists

The file lands as WebM, which every modern browser, YouTube and X accept, and which the tools on this site can take straight from the result panel: continue in the video size reducer to get an MP4 that Instagram and WhatsApp accept, cut it in the video cropper, turn a section into a GIF for a chat, or loop the whole thing with the loop maker. If the slideshow is really a document — a portfolio, a proposal, a scan set — the Image to PDF tool is the better container because it keeps the pages searchable. Same photos, different job.

More tools for your photos and video

Video to Audio ExtractorSave the sound of MP4, MOV and WebM videos as MP3 right in your browser.No uploadFreeOpen tool Audio Format ConverterBatch convert between MP3, WAV, M4A, FLAC, OGG and OPUS.No uploadFreeOpen tool MP3 Cutter & Ringtone StudioTrim any part of a song, add fades and make a ringtone.No uploadFreeOpen tool Audio MergerCombine several audio files into one track with smooth transitions.No uploadFreeOpen tool Audio Loudness BoosterMake quiet recordings louder and normalize them to a standard level.No uploadFreeOpen tool Slowed + Reverb StudioCreate slowed + reverb, sped up and nightcore versions of songs.No uploadFreeOpen tool Background Noise RemoverClean hum, fan and traffic noise from voice recordings.No uploadFreeOpen tool Pitch ShifterRaise or lower the pitch by up to an octave and keep the running time exactly as it was.No uploadFreeOpen tool Silence RemoverCut the dead air out of interviews, lectures and voice notes and see how much shorter the file gets.No uploadFreeOpen tool Audio EqualizerCut mud, lift speech and add air with a 10-band equalizer and six presets.No uploadFreeOpen tool Audio Reverb EffectAdd room, studio, hall or plate space with control over decay and wet mix.No uploadFreeOpen tool Audio Chorus EffectDouble a take with two or three drifting voices and stereo width.No uploadFreeOpen tool Audio Fade In/OutWrite smooth fade ins and fade outs of any length into the file itself.No uploadFreeOpen tool Stereo to Mono ConverterFold stereo to mono, keep one channel or swap left and right.No uploadFreeOpen tool Audio NormalizerEven out volume with peak or average normalization and a no-clip safety.No uploadFreeOpen tool Video Caption MakerCreate captions with AI or use an SRT file and burn them into the video.No uploadFreeOpen tool Video to Text ConverterTurn the speech of videos and recordings into text and SRT subtitles.No uploadFreeOpen tool AI Video Summary GeneratorGet the summary, chapters and notes of long videos, lectures and podcasts.AIFreeOpen tool Video Size ReducerShrink a video to the size you need for Discord, email or WhatsApp.No uploadFreeOpen tool GIF Maker & Video CutterCut part of a video and save it as a GIF or a shorter MP4.No uploadFreeOpen tool Vertical Video ConverterTurn 16:9 videos into 9:16 vertical format with a blurred background.No uploadFreeOpen tool Video Frame ExtractorSave any frame of a video as a full-resolution image.No uploadFreeOpen tool Video Metadata ViewerSee the resolution, bitrate, codec and FPS of a video file.No uploadFreeOpen tool AI Clip MakerAI finds the best moments of a long video and turns them into captioned vertical clips.AIFreeOpen tool AI Video EnhancerEnhance video quality, upscale resolution and reduce noise with AI.AIFreeOpen tool Auto Captions GeneratorGenerate accurate captions and subtitles for videos automatically.AIFreeOpen tool Smart Video TrimmerTrim videos with frame-accurate precision in your browser.No uploadFreeOpen tool Video Loop MakerCreate seamless looping videos for GIFs and social media.No uploadFreeOpen tool VTT Subtitle GeneratorGenerate WebVTT subtitle files from video transcripts.No uploadFreeOpen tool Video CropperCrop videos to focus on important areas or change aspect ratio.No uploadFreeOpen tool Image Format ConverterConvert between JPG, PNG and WebP and shrink the file with a quality slider.No uploadFreeOpen tool Social Image ResizerFit photos to Instagram, YouTube, TikTok and X sizes in one click.No uploadFreeOpen tool HEIC Photo ConverterBatch convert iPhone HEIC photos to JPG or PNG.No uploadFreeOpen tool EXIF & GPS RemoverDelete the GPS location and camera data of a photo before you share it.No uploadFreeOpen tool Watermark MakerAdd your @handle or logo to photos and videos.No uploadFreeOpen tool Instagram Grid & Carousel MakerSplit a wide photo into a seamless carousel or a profile grid.No uploadFreeOpen tool AI Video Idea FinderTen filmable video ideas with a hook and a reason, plus three series concepts.AIFreeOpen tool AI Title & Tag WriterWrite titles, descriptions and tags for YouTube, TikTok, Reels and more.AIFreeOpen tool AI Caption & Bio WriterCaptions, hashtag sets and bios that fit every platform limit.AIFreeOpen tool AI Hook & Script WriterHooks that grab viewers in the first second and timed shooting scripts.AIFreeOpen tool AI Channel Name IdeasMemorable name ideas for Instagram, TikTok, YouTube, X and Twitch.AIFreeOpen tool AI Meta Description GeneratorWrite title tags and meta descriptions that fit Google and earn the click.AIFreeOpen tool AI Product Description WriterTurn a spec sheet into three product descriptions, benefit bullets and search phrases.AIFreeOpen tool AI Blog Outline GeneratorPlan an article that answers the search: headlines, headings, word budget, FAQ and internal links.AIFreeOpen tool AI Podcast Show Notes GeneratorTurn an episode transcript into a summary, six takeaways, chapters, quotes, titles and tags.AIFreeOpen tool AI Text RewriterRewrite a text shorter, simpler, more formal or more persuasive, and see exactly what changed.AIFreeOpen tool AI TranslatorTranslate between seven languages and keep the register: formal, neutral or informal.AIFreeOpen tool AI FAQ GeneratorWrite the questions customers actually ask, with answers, follow-ups and FAQ schema for the page.AIFreeOpen tool AI Storyboard GeneratorTurn an idea into a timed shot list you can film alone: framing, action, on-screen text and voiceover.AIFreeOpen tool Social Keyword FinderFind the phrases and questions people search inside Instagram, TikTok, YouTube and Pinterest.AIFreeOpen tool Image CompressorShrink photos to a target size for a form, an email or a shop page, without leaving the browser.No uploadFreeOpen tool Favicon & App Icon GeneratorMake every icon a site needs: 16 to 512 pixels, a real favicon.ico and the HTML to paste.No uploadFreeOpen tool Image CropperCrop a photo to a social size, a cover or a profile picture by dragging the frame.No uploadFreeOpen tool Image to PDFTurn photos and scans into one PDF: page size, orientation, margin and page order.No uploadFreeOpen tool Passport & ID Photo MakerCrop a photo to passport, visa or ID sizes with a head-height guide and print it on one sheet.No uploadFreeOpen tool Meme GeneratorPut a caption on any picture: four layouts, outlined type and a square export for every feed.No uploadFreeOpen tool AI Background RemoverRemove backgrounds from images instantly with AI.AIFreeOpen tool AI Image UpscalerUpscale images up to 4x while enhancing details with AI.AIFreeOpen tool AI Object RemoverErase unwanted objects, people or text from photos.AIFreeOpen tool AI Image GeneratorCreate stunning AI images from text prompts in seconds.AIFreeOpen tool AI Avatar GeneratorGenerate unique AI avatars from photos or text descriptions.AIFreeOpen tool AI Logo GeneratorGenerate a logo mark from a description and set your brand name in type, ready for a PNG.AIFreeOpen tool Image to Text OCRExtract text from images and scanned documents with high accuracy.AIFreeOpen tool Color Palette ExtractorExtract color palettes from any image automatically.No uploadFreeOpen tool Face Blur ToolAutomatically blur faces in photos for privacy protection.No uploadFreeOpen tool WebP Image ConverterConvert images to and from WebP format for better web performance.No uploadFreeOpen tool Image to Video MakerTurn photos into a slideshow video with pan, zoom and crossfades.No uploadFreeOpen tool AI Blog WriterGenerate complete blog posts with SEO optimization in seconds.AIFreeOpen tool AI Article GeneratorCreate high-quality articles on any topic with AI assistance.AIFreeOpen tool AI Email WriterWrite professional emails for any purpose instantly.AIFreeOpen tool AI Ad Copy GeneratorGenerate compelling ad copy for Google, Facebook, and more.AIFreeOpen tool AI Product Review GeneratorCreate authentic product reviews for any item.AIFreeOpen tool AI SEO Content WriterWrite SEO-optimized content that ranks higher on search engines.AIFreeOpen tool AI ParaphraserRephrase text while maintaining meaning and tone.AIFreeOpen tool AI Grammar CheckerFix grammar, spelling, and punctuation errors instantly.AIFreeOpen tool AI Resume BuilderCreate professional resumes tailored to any job.AIFreeOpen tool AI Cover Letter WriterWrite personalized cover letters for job applications.AIFreeOpen tool AI Business Name GeneratorFind the perfect name for your business or brand.AIFreeOpen tool AI Slogan GeneratorCreate catchy slogans and taglines for your brand.AIFreeOpen tool AI Hashtag GeneratorGenerate trending hashtags for social media posts.AIFreeOpen tool AI Question GeneratorCreate quiz questions and study materials with AI.AIFreeOpen tool AI Testimonial GeneratorGenerate authentic customer testimonials for your business.AIFreeOpen tool AI Press Release GeneratorWrite professional press releases in minutes.AIFreeOpen tool AI LinkedIn Post GeneratorCreate engaging LinkedIn posts that drive engagement.AIFreeOpen tool AI Twitter Thread GeneratorTurn ideas into viral Twitter/X threads.AIFreeOpen tool AI Poem GeneratorGenerate beautiful poems for any occasion.AIFreeOpen tool PDF MergerCombine several PDFs into one file, in the order you choose.No uploadFreeOpen tool PDF SplitterExtract page ranges from a PDF or save every page as its own file.No uploadFreeOpen tool PDF CompressorMake a heavy PDF small enough to send, without uploading it.No uploadFreeOpen tool PDF to Image ConverterSave every page of a PDF as a JPG or PNG at screen, print or 300 dpi quality.No uploadFreeOpen tool PDF Page OrganizerRotate, delete and reorder the pages of a PDF, then save one clean new file.No uploadFreeOpen tool Sign a PDFDraw or upload your signature, place it on the page and download the signed PDF.No uploadFreeOpen tool Unlock PDFRemove password protection from PDF files.No uploadFreeOpen tool Protect PDFAdd password protection to PDF files.No uploadFreeOpen tool Rotate PDF PagesRotate PDF pages individually or all at once.No uploadFreeOpen tool BMI CalculatorCalculate Body Mass Index and healthy weight range.No uploadFreeOpen tool Calorie CalculatorCalculate daily calorie needs based on age, weight, and activity.No uploadFreeOpen tool Loan CalculatorCalculate loan payments, interest, and amortization.No uploadFreeOpen tool Mortgage CalculatorCalculate mortgage payments and total interest.No uploadFreeOpen tool Percentage CalculatorCalculate percentages, increases, and decreases easily.No uploadFreeOpen tool Age CalculatorCalculate exact age in years, months, and days.No uploadFreeOpen tool Unit ConverterConvert between length, weight, temperature, and more.No uploadFreeOpen tool Tip CalculatorCalculate tips and split bills easily.No uploadFreeOpen tool Discount CalculatorCalculate discounts, sale prices, and savings.No uploadFreeOpen tool BMR CalculatorCalculate Basal Metabolic Rate and TDEE.No uploadFreeOpen tool Video Bitrate CalculatorTurn a target file size and a running time into the bitrate to export with.No uploadFreeOpen tool Video Size & Upload TimeSee how big a video will be, which apps accept it and how long the upload takes.No uploadFreeOpen tool Aspect Ratio CalculatorConvert 16:9, 9:16, 4:5 and any custom ratio into exact pixel sizes.No uploadFreeOpen tool Cool Text GeneratorBold, italic, script and 20+ text styles to copy into bios and captions.No uploadFreeOpen tool Social Character CounterCount characters, hashtags and emojis against every platform limit.No uploadFreeOpen tool Creator Earnings CalculatorEstimate ad and sponsorship income on YouTube, TikTok and Instagram.No uploadFreeOpen tool Sponsorship Rate CalculatorTurn followers, views, engagement and niche into a price range to quote a brand.No uploadFreeOpen tool Engagement Rate CheckerCalculate your engagement rate and compare it with typical rates.No uploadFreeOpen tool YouTube Thumbnail TesterSee how your thumbnail and title look on the YouTube home page and on phones.No uploadFreeOpen tool Vertical Video Safe Zone CheckerCheck that text and faces are not hidden under the app buttons.No uploadFreeOpen tool CTR CalculatorCalculate click-through rates and optimize campaigns.No uploadFreeOpen tool CPM CalculatorCalculate cost per mille and campaign costs.No uploadFreeOpen tool CPC CalculatorCalculate cost per click for advertising campaigns.No uploadFreeOpen tool ROI CalculatorCalculate return on investment for campaigns.No uploadFreeOpen tool RPM CalculatorCalculate revenue per mille for content monetization.No uploadFreeOpen tool Hashtag Performance CalculatorAnalyze hashtag performance and reach potential.No uploadFreeOpen tool Best Posting Time CalculatorFind optimal posting times for maximum engagement.No uploadFreeOpen tool Influencer Value CalculatorCalculate your influencer marketing value.No uploadFreeOpen tool Content Value CalculatorEstimate the monetary value of your content.No uploadFreeOpen tool Collaboration Rate CalculatorCalculate fair rates for brand collaborations.No uploadFreeOpen tool

Quick facts

  1. A ten-second video at 30 frames per second needs 300 frames, which is why a long slideshow takes far longer on a phone than on a computer.
  2. Adding a music track gives the result an audio stream, which GIF cannot hold — so a slideshow with sound must be saved as MP4 or WebM.
  3. H.264 is the codec that made HD video practical on the web: it is decoded by every current browser and phone without a plugin.ITU-T
  4. Lowering the bitrate of H.264 throws away detail in fast movement first, which is why sport and confetti are the hardest scenes to compress.ITU-T
  5. WebM was published as a royalty-free alternative to H.264 and uses VP8, VP9 or AV1 for the picture and Vorbis or Opus for the sound.The WebM Project

Questions people ask

How do I make a slideshow video from photos?
Add the photos in order, set the time each one stays on screen, choose a transition and optional music, and export as MP4 for the widest compatibility. The slideshow is rendered in your browser.
How long should each photo stay on screen?
Three to five seconds suits most photos. Slower motion or a longer caption needs more time, while a fast series of similar photos works well at two seconds. Keep the total length short enough for the viewer to finish.
Why is my slideshow video so large?
Each second of video stores many frames, so a long slideshow at a high resolution can be large. Choose 1080p or lower, a moderate bitrate, and a shorter total length to keep the file small.

What this page is about

  • H.264 / AVC

    The video codec standardised by ITU-T as H.264 and by ISO/IEC as MPEG-4 AVC, decodeable by every current browser.

  • A royalty-free container from the WebM Project for VP8, VP9 or AV1 video with Vorbis or Opus audio.

  • A lossy still-image format standardised as ITU-T T.81 in 1992 and still the default format of most cameras and phones.

  • Web Audio API

    The W3C API that builds an audio graph in the browser and can render it faster than real time with an OfflineAudioContext.

How would you rate Image to Video Maker?Be the first to rate it