Initializing... drag & drop files here
Supports: PNG
.png exports.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:
| 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 — replaced by 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 |
| 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 |
MP4 has no alpha channel, so transparent PNG areas have to be filled with something. This converter fills them with the background color you choose in step 3 — black is the default, white is a common cleaner look for UI screenshots, or pick a brand color from the 24 named options. If your PNGs have semi-transparent edges (drop shadows, anti-aliased text on transparent background), they will composite against that background color rather than the original web page or app. To preserve transparency, export to a format that supports alpha like WebM with VP9 alpha or animated WebP — see PNG to WebM instead.
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.
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.
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.
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.
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.
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.
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.
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. For PNGs that need to keep their alpha channel after conversion, see PNG to WebM instead — VP9 supports an alpha channel that MP4 can't.