Image to MP4 Converter

Create MP4 video from images. Supports 35+ formats including JPG, PNG, WebP, HEIC, RAW. Free.

Initializing... drag & drop files here

Supports: 3FR, ARW, AVIF, BMP, CR2, CR3 +30 more

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 Images to MP4 Online

  1. Upload Your Image Files: Drag and drop or click "Add Files" to select images in any supported format — JPG, PNG, WebP, HEIC, TIFF, BMP, GIF, AVIF, PSD, ICO, EPS, or RAW camera files (CR2, CR3, NEF, ARW, DNG, ORF, RAF, RW2, PEF, X3F, MRW, DCR, ERF, 3FR, MOS). Upload a single image for a one-frame video, a handful for a slideshow, or hundreds of sequential frames for a timelapse or 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). Audio Codec defaults to AAC for downstream merge compatibility, with MP3, AC-3, Opus, Vorbis, and FLAC available.
  3. Set Image Duration, Resolution, and Background (Optional): Pick how long each image displays — from 1/60 second (cinema-style 60 fps timelapse), 1/30, 1/24, 1/10, 1/5, 1/3, 1/2 second, or 1-10 seconds per slide for a calm photo show. Choose a resolution preset (240P, 360P, 480P, 720P, 1080P, 1440P, 2160P / 4K, up to 8K / 4320P) or social-ready aspect ratios (1080×1920 vertical for Reels / TikTok / Shorts, 1080×1080 square for Instagram feed, 1080×1350 portrait, 1920×1080 landscape for YouTube). Set a background color (black, white, or any of 24 named colors including coral, crimson, navy, teal) for letterboxing when sources don't match the output aspect. Use Image Drop Frames (every 2nd through every 10th frame) to thin out a long timelapse sequence.
  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 Images to MP4?

MP4 is the dominant video container — every social platform, browser, smart TV, ad network, and CMS plays it natively. Wrapping one or more images into an MP4 turns static visuals into a video file the moment a workflow or audience expects video instead of stills. Because this converter accepts 35+ source formats including RAW camera files directly, you skip the usual "first export to JPG, then make a video" round-trip. Common reasons:

  • Social platforms that won't accept stills — Instagram Reels, TikTok, YouTube Shorts, Facebook Stories, and X video posts require an MP4. A single PNG, HEIC, or RAW frame converted to a 3-10 second 1080×1920 MP4 works as a Story or Reel without launching a video editor.
  • Photo slideshows for events and tributes — Drop in 30-50 mixed-format family photos (HEIC from iPhone, JPG from Android, PNG screenshots, scanned TIFFs) 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 numbered sequences (frame_0001.png, frame_0002.png…) 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. Blender, After Effects, and Stop Motion Studio exports all work.
  • RAW camera workflows without intermediate exports — DSLR and mirrorless shooters with CR2, CR3, NEF, ARW, DNG, RAF, or ORF files can build a video straight from RAW captures — no Lightroom export step needed when the destination is video anyway.
  • Real-estate, product, and listing video — 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. A 6-image walkthrough at 3 seconds each becomes a polished 18-second listing reel.
  • Compatibility with video-only inputs — Some CMS platforms, digital signage players, dashcam loop systems, and learning-management systems accept only MP4 — never an image. Wrapping a static image (or a few branded slides) in MP4 satisfies the upload requirement.
  • Compressing a photo archive into one shareable file — Sending 200 mixed JPGs and HEICs 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, that recipients just press play on.

Image Formats vs MP4 — Format Comparison

Property Source Images MP4 Output
Media type Still image (one or many) Video container
Typical codec JPEG / PNG / WebP / HEIC / RAW H.264 / H.265 / VP9 / AV1
Audio support No Yes (AAC, MP3, AC-3, Opus, Vorbis, FLAC)
Frame count 1 per file Many (1 → millions)
Time dimension None Has duration, frame rate
File size (per image equivalent) 200 KB - 50 MB (RAW) ~30-100 KB per frame at H.264, less with H.265
Supported on social video feeds No Yes (Reels, TikTok, Shorts)
Universal playback Varies (HEIC fails on older Windows; RAW fails everywhere) Yes — 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 second per frame 10 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

Which image formats are accepted as input?

35+ formats: JPG/JPEG/JFIF, PNG, WebP, HEIC/HEIF, AVIF, TIFF, BMP, GIF, ICO, EPS, PSD, PUB, XCF, ODD, ODG, PPM, and RAW formats from every major camera brand — Canon (CR2, CR3, CRW), Nikon (NEF), Sony (ARW), Adobe (DNG), Olympus (ORF), Panasonic (RW2), Fujifilm (RAF), Pentax (PEF), Sigma (X3F), Minolta (MRW), Hasselblad (3FR), Kodak (DCR), Epson (ERF), and Leaf (MOS). Mix and match in a single batch.

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

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. 12 product shots at 2 seconds = 24-second listing reel. The setting is per-image, applied uniformly to every image you upload.

Can I mix HEIC, RAW, and JPG in the same MP4?

Yes — that's the main reason this page exists separately from the format-specific converters. Drop in an iPhone HEIC, a DSLR RAW, an Android JPG, and a screenshot PNG together and they all decode into a single MP4. Each frame is scaled to fit the chosen output resolution while preserving its source aspect ratio; empty space is filled with the background color you pick.

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 since 2003. 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. AV1 is the most efficient but encoding is slow and playback support is still maturing.

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 image 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 Instagram portrait use 1080×1350; for YouTube and Facebook landscape use 1920×1080.

Can I add background music to the slideshow?

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

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.png through frame_0500.png sort correctly. Drag to reorder before clicking Convert if you need a custom sequence.

What if my images 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 images to the same dimensions first, or pick an output resolution that matches the dominant source aspect.

Can I trim or thin out the sequence?

Yes — Video Trim sets a start time and duration on the output, and Image Drop Frames takes every 2nd / 3rd / 4th / up to every 10th frame from a long sequence to shorten a timelapse without re-shooting. To go the other direction (extract stills from a finished MP4), see MP4 to JPG.

Rate Image to MP4 Converter Tool

Rating: 4.7 / 5 - 44 reviews