PNG to MP4 Converter

Convert PNG files to MP4 format online. Free, fast, no watermarks.

Initializing... drag & drop files here

Supports: PNG, APNG

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
How long each still image is held on screen. This applies to static images — including a static WebP, AVIF or HEIC. It is ignored for animated sources, which keep their own frame timing: GIF, APNG, and an animated WebP, AVIF or HEIC.
Background Color
Background Color
File Compression
Preset
Video resolution

How to Convert PNG to MP4 Online

  1. Upload Your PNG Files: Drag and drop or click "Add Files" to select PNG images — single screenshots, branded slides, or numbered render sequences (frame_0001.png, frame_0002.png…) exported from Blender, After Effects, Cinema 4D, or Stop Motion Studio. Upload one PNG to wrap a single still in MP4, a handful for a slideshow, or hundreds of sequential frames for an animation. Batch is supported — drop in an entire folder of .png exports.
  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 — important when the source is a lossless PNG).
  3. Set Image Duration, Resolution, and Background Color (Optional): Choose how long each PNG displays — from 1/60 second (smooth-motion render playback) 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 dimensions (1080×1920 vertical for Reels / TikTok / Shorts, 1080×1080 square for Instagram feed, 1920×1080 landscape for YouTube). Set the background color from the named options (black, white, navy, etc.) — transparent PNG areas are composited onto this color during encoding, and the same color fills letterbox bars when the output resolution's shape differs from your images. (MP4 has no alpha channel, so flattening onto your chosen color is how transparency is handled.) Use Image Drop Frames (every 2nd through every 10th frame) to thin a long render sequence.
  4. Convert and Download: Click Convert. Files process on our servers and download as a single MP4 — no sign-up, no watermark, no cap on the number of input PNGs.

Why Convert PNG to MP4?

PNG is the dominant lossless still-image format — used for screenshots, UI mockups, logos with transparency, and the per-frame output of every major 3D and motion-graphics tool. MP4 is the dominant video container — every social platform, browser, smart TV, and ad network plays it natively. Converting PNG → MP4 turns one or more lossless images into a video file, which is essential any time the destination is video and the source pipeline emitted PNGs. Common reasons:

  • 3D and motion-graphics frame sequences — Blender, After Effects, Cinema 4D, Houdini, and Nuke render to numbered PNG sequences by default to preserve quality between frames. Set 1/24 second per frame for cinema, 1/30 for broadcast, or 1/60 for smooth web playback to assemble those PNGs into a deliverable MP4 without firing up a full NLE.
  • Screen recordings stitched from screenshots — Tutorial creators, QA engineers, and bug reporters often capture sequential PNG screenshots (macOS Cmd+Shift+4, Windows Snipping Tool) instead of running a video recorder. Convert the numbered PNGs into a 1-second-per-frame MP4 to share a step-by-step walkthrough that auto-plays in Slack, GitHub issues, or email.
  • Stop-motion animation — Apps like Stop Motion Studio, Dragonframe, and Heron Animation export numbered PNGs; the artist needs an MP4 to upload to YouTube or share with collaborators. 1/10 to 1/15 second per frame produces classic stop-motion cadence.
  • Social platforms that won't accept stills — Instagram Reels, TikTok, YouTube Shorts, Facebook Stories, and X video posts require an MP4. A single PNG screenshot or branded slide converted to a 3-10 second 1080×1920 MP4 works as a Story or Reel without launching a video editor.
  • Photo slideshows from PNG screenshots and exports — Drop in 30-50 PNG slides exported from Keynote, PowerPoint, Figma, or Canva at 4 seconds each to produce a ~3 minute MP4 for conference recaps, training videos, or pitch decks. Plays from any USB stick, smart TV, or projector that reads MP4.
  • Compatibility with video-only inputs — Some CMS platforms, digital signage players, dashcam loop systems, and learning-management systems accept only MP4 — never PNG. Wrapping a static logo or branded slide in MP4 satisfies the upload requirement.
  • Compressing a render archive into one shareable file — A 500-frame 4K PNG render sequence is gigabytes on disk. The same 500 frames at 1/24 second in an H.265 MP4 is one file in the 50-200 MB range that anyone can press play on.

PNG vs MP4 — Format Comparison

Property PNG MP4
Media type Still image (lossless) Video container
Typical codec DEFLATE (lossless) H.264 / H.265 / VP9 / AV1 (lossy)
Audio support No Yes (AAC, MP3, AC-3, Opus)
Alpha / transparency Yes (8-bit alpha channel) No — transparent areas are filled with the chosen background color
Frame count 1 (APNG aside) Many (1 → millions)
Time dimension None Has duration, frame rate
File size (per image) 100 KB - 20 MB+ for screenshots / 4K renders ~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 slideshow (presentations, tributes) 4-8 seconds per image 0.125-0.25 fps
Standard slideshow (social, walkthroughs) 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 3D render playback 1/24 second per frame 24 fps
Broadcast / smooth motion 1/30 second per frame 30 fps
High-frame-rate render / game capture 1/60 second per frame 60 fps

Frequently Asked Questions

What happens to PNG transparency in the MP4?

MP4 has no alpha channel, so the PNG's transparency cannot be kept — transparent areas are composited onto the background color option from step 3, which defaults to white and accepts any of the named colors. Semi-transparent edges (drop shadows, anti-aliased text) blend smoothly into that color rather than fringing, and the same color fills letterbox bars. You can still flatten the PNGs in an image editor beforehand if you want a backdrop the dropdown doesn't offer; to keep real transparency, stay with an alpha-capable image format such as PNG or animated WebP.

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. Since PNG sources are lossless, push the CRF lower (18-20 range) to keep the encoded video looking close to the originals.

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

Output duration = number of images × image duration. 60 PNG slides at 4 seconds each = 240 seconds (4 minutes). 1,800 render frames at 1/30 second = 60 seconds. 240 stop-motion frames at 1/12 second = 20 seconds. The duration setting is per-image, applied uniformly to every PNG you upload.

Does the order of frames 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 render sequences like frame_0001.png through frame_0500.png sort correctly as long as the numbers are zero-padded to the same width. Drag to reorder before clicking Convert if you need a custom sequence.

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 PNG and pads the unused area with the background color you choose. For square Instagram feed posts use 1080×1080; for Instagram portrait use 1080×1350; for YouTube and Facebook landscape use 1920×1080. PNGs taller or wider than the target are scaled to fit while preserving their original aspect ratio.

Can I add background music to the slideshow?

This converter produces silent MP4 by default — PNG has no audio to encode. 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 respects an Audio Codec setting (AAC, MP3, AC-3, Opus) for downstream container compatibility.

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

Can I trim or thin out a long render 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 PNG from a long sequence to shorten a render or timelapse without re-rendering. To go the other direction (extract PNGs from a finished MP4), see MP4 to PNG.

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 PNG to GIF — GIF also keeps 1-bit transparency, which no video output here can (every video target, MP4 and WebM alike, is encoded without an alpha channel).

Rate PNG to MP4 Converter Tool

Rating: 4.8 / 5 - 111 reviews