JPG to MP4 Converter

Create MP4 video slideshows from JPG photos. Add multiple images for social media stories and presentations. Free.

Initializing... drag & drop files here

Supports: JPG, JPEG, JFIF

OptionsAdvanced Options - Our defaults are optimized for the best results. We recommend you keeping the defaults unless you have a specific need.
Show All Options
Merge strategy
Select Merge images to combine all uploaded files into a single video. Use Video per image to create a separate video for each individual file.
Image Duration
Duration
This is amount to time a single image is displayed on the output video. Only applied to images that are not GIF.
Background Color
Background Color
File Compression
Preset
Video resolution

How to Convert JPG to MP4 Online

  1. Upload Your JPG Images: Drag and drop or click "Add Files" to select JPG, JPEG, or JFIF images. Upload a single photo for a one-frame video, a handful for a slideshow, or hundreds of sequential frames for a timelapse / animation. Batch is supported — drop in an entire folder.
  2. Pick a Video Codec and Quality Preset: Default is H.264 at the Medium preset — the universal choice that plays on every browser, phone, and smart TV. Switch to H.265 / HEVC for ~50% smaller files at the same quality, VP9 or AV1 for modern web playback, or MPEG-4 / Xvid / DivX for legacy device compatibility. Quality presets range Lowest → Highest, or set a custom CRF (0-51 for H.264, lower = higher quality; 18-23 is visually lossless).
  3. Set Image Duration, Frame Rate, and Resolution (Optional): Choose how long each image displays — from 1/60 second (cinema-style 60 fps timelapse) up to 10 seconds per slide for a calm photo show. Pick a resolution preset (240P, 360P, 480P, 720P, 1080P, 1440P, 2160P / 4K, all the way to 8K / 4320P) or social-ready aspect ratios (1080×1920 vertical for Reels / TikTok / Shorts, 1080×1080 square for Instagram feed, 1920×1080 landscape for YouTube). Set a background color (black, white, or any of 24 named colors) for letterboxing when images don't match the output aspect.
  4. Convert and Download: Click Convert. Files process in your browser session and download as a single MP4 — no sign-up, no watermark, no cap on the number of input images.

Why Convert JPG to MP4?

JPG is the dominant still-image format; MP4 is the dominant video container. Converting JPG → MP4 turns one or more photos into a video file — useful any time a platform, workflow, or audience expects video instead of images. Common reasons:

  • Social media that won't accept stills — Instagram Reels, TikTok, YouTube Shorts, Facebook Stories, and X video posts require an MP4. A single JPG converted to a 3-10 second MP4 with a vertical 1080×1920 frame works as a Story or Reel without launching a video editor.
  • Photo slideshows for events and tributes — Drop in 30-50 family photos at 4 seconds each to produce a ~3 minute MP4 for weddings, memorials, birthdays, or graduation parties. Plays from any USB stick, smart TV, or projector that reads MP4.
  • Timelapse and animation frame sequences — Photographers and animators capture or render a numbered sequence of JPGs (frame_0001.jpg, frame_0002.jpg…) and need to assemble them into a video. Set 1/24, 1/30, or 1/60 second per frame to match the cinematic, broadcast, or smooth-web frame rate.
  • Real-estate and product walkthroughs — Listing sites and ad networks (Facebook Ads, Google Ads video campaigns, Zillow video tours) reward video uploads with more impressions and engagement than carousels of stills.
  • Compatibility with video-only inputs — Some CMS platforms, digital signage players, dashcam loop systems, and learning-management systems accept only MP4 — never JPG. Wrapping a static image in MP4 satisfies the upload requirement.
  • Compressing a photo archive into one shareable file — Sending 200 JPGs by email is a non-starter. A 1080p H.265 MP4 of the same 200 images at 3 seconds each is one file, often under 50 MB, and recipients just press play.

JPG vs MP4 — Format Comparison

Property JPG (JPEG) MP4
Media type Still image Video container
Typical codec JPEG (DCT, lossy) H.264 / H.265 / VP9 / AV1
Audio support No Yes (AAC, MP3, AC-3, Opus)
Frame count 1 Many (1 → millions)
Time dimension None Has duration, frame rate
File size (per image equivalent) 200 KB - 5 MB ~30-100 KB per frame at H.264, less with H.265
Supported on social video feeds No Yes (Reels, TikTok, Shorts)
Universal playback All browsers, OSes All browsers, OSes, smart TVs

Frame Rate and Image Duration Quick Guide

Use case Image duration Effective frame rate
Slow photo slideshow (weddings, memorials) 4-8 seconds per image 0.125-0.25 fps
Standard slideshow (social, presentations) 2-4 seconds per image 0.25-0.5 fps
Quick montage / Reels-style 1 second per image 1 fps
Stop-motion animation 1/10 - 1/15 second per frame 10-15 fps
Cinematic timelapse 1/24 second per frame 24 fps
Broadcast / smooth motion 1/30 second per frame 30 fps
High-frame-rate timelapse / phone playback 1/60 second per frame 60 fps

Frequently Asked Questions

How long will my MP4 be if I upload N photos?

Output duration = number of images × image duration. 60 photos at 4 seconds each = 240 seconds (4 minutes). 1,800 timelapse frames at 1/30 second = 60 seconds. The setting is per-image, applied uniformly to every JPG you upload.

Should I pick H.264 or H.265?

H.264 is the safe default — every browser, phone, smart TV, and social platform plays it natively. Pick H.265 (HEVC) when you want roughly half the file size for the same visual quality and your audience is on iPhone (since iOS 11 / 2017), modern Android, recent Windows 10/11, or macOS Big Sur or newer. For broadest compatibility (older Android, embedded players, Discord previews) stick with H.264.

Can I add background music to the slideshow?

This converter produces silent MP4 by default — no audio track. To add music, convert here first, then merge with audio in a downstream tool, or use merge it with a video editor (DaVinci Resolve, Shotcut, CapCut, Adobe Premiere) after the fact. The output codec respects an Audio Codec setting (AAC, MP3, AC-3, Opus) for downstream compatibility, but the source has no audio to encode.

How do I make a vertical video for Instagram Reels or TikTok?

Pick the 1080×1920 resolution preset in step 3. The converter centers each JPG and pads the unused area with the background color you choose (black is standard, white is a clean look, or pick a brand color from the 24 named options). For square Instagram feed posts use 1080×1080; for YouTube and Facebook landscape use 1920×1080.

What happens if my JPGs are different resolutions or aspect ratios?

Each frame is scaled to fit inside the chosen output resolution while preserving the source aspect ratio. Empty space is filled with the background color (letterbox for tall sources in a wide frame, pillarbox for wide sources in a tall frame). For consistent results, resize JPG all images to the same dimensions first.

Does the order of images in the MP4 follow the upload order?

Yes — files appear in the MP4 in the order they're listed on the upload screen (typically alphabetical by filename). Numbered sequences like frame_0001.jpg through frame_0500.jpg sort correctly. Drag to reorder before clicking Convert.

What's the max file size and image count?

There is no hard cap on the number of images, but everything runs in your browser session, so very large jobs (thousands of 4K JPGs) depend on your device's RAM. For reference: 500 × 4K JPGs at 1 second each produces a ~5-minute 4K MP4 in the 200-500 MB range depending on codec and CRF.

Can I trim or pick a subset of frames?

Yes — Video Trim lets you set a start time and duration on the output, and the Image Drop Frames option lets you take every 2nd / 3rd / 4th frame from a long sequence to shorten a timelapse. To go the other direction (extract stills from a finished MP4), see MP4 to JPG.

Is this the same as making a GIF?

No — MP4 plays with hardware decoding, supports 16+ million colors, and is dramatically smaller than a GIF for the same content. For looping animations on the web prefer MP4. For chat reactions and platforms that auto-play GIFs (Slack, older email), see JPG to GIF.

Rate JPG to MP4 Converter Tool

Rating: 4.7 / 5 - 68 reviews