PNG to MPEG Converter

Convert PNG files to MPEG 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

Convert PNG to MPEG: What This Tutorial Covers

Turning a still PNG into an .mpeg file sounds like the simplest conversion on the site, and for small images it is. For large ones, and for anyone who reaches for the codec dropdown, there are two specific ways it goes wrong — both of them fixable in one click once you know what is happening. This walk-through covers the settings that matter, the two failure modes we have reproduced, and the one control that genuinely changes the output.

How to Convert PNG to MPEG

  1. Upload Your PNG File: Drag the image onto the page or click "+ Add Files". With several images queued, Merge strategy picks between one combined clip ("Merge images", the default) and one file per image ("Video per image").
  2. Set the Image Duration: The Image Duration dropdown decides how long the still is held; 5 seconds per frame is preselected, and choices run from a single frame at 60 fps up to 10 seconds per frame.
  3. Set an Explicit Frame Size: Under Video resolution, choose "Fixed Resolutions" and a size such as 1280 x 720 rather than leaving "Keep original". This is the single most useful thing you can do on this page — it avoids the MPEG-2 dimension trap below and is the only setting that meaningfully changes file size.
  4. Convert and Download: Leave Video Codec on MPEG-2 and pick a Background Color (White is preselected) for transparent pixels and padding, then click Convert. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours — no sign-up, no watermark.

Walk-through: Why Resolution Is the Only Control That Moves the Output

The File Compression group on this page offers Quality Preset, Constant Quality and Constraint Quality, and on a modern codec each would do something different. On MPEG-2 they converge. Our MPEG-2 encoder path has no quality mode at all: it derives a bitrate from the output resolution — with a floor of 2 Mbps for any frame size — and every quality setting you hand it is replaced by that derived value before encoding starts. The Quality Preset is a further no-op for still images specifically, because a preset scales a source bitrate and a still picture has none to scale.

So the practical rule for this page:

  • To make the file smaller, lower the resolution. Going from 1920 x 1080 to 1280 x 720 or 854 x 480 is the change that shows up in the byte count.
  • To make the clip longer or shorter, use Image Duration. Because the frame never changes, extra seconds are cheap — MPEG-2 still stores far more per second than a modern codec would, but the increase is far from linear.
  • Do not spend time on the quality controls. Moving the "CRF" slider under Constant Quality (a 1–31 scale on this page) will not change what MPEG-2 writes.
  • To control transparency, set Background Color before converting. MPEG carries no alpha channel, so transparent pixels are composited onto that colour; the same colour fills any bars around a mismatched aspect ratio.
Control on this page What it does to an MPEG-2 still-image clip
Quality Preset Nothing — a preset scales a source bitrate, and a still has none
Constant Quality (1–31 "CRF") Nothing — the value is accepted, then replaced by the resolution-derived bitrate
Constraint Quality Nothing — same substitution, plus a max-bitrate box the encoder path does not use as a quality lever
Video resolution The real control: bitrate is derived from frame size, with a 2 Mbps floor
Image Duration Clip length, and therefore total size, though far less than linearly
Background Color Fills transparent pixels and any padding bars
Merge strategy One clip for all images, or one clip each

Common Errors and How to Fix Them

  • "MPEG-1/2 does not support 5/1 fps" — you selected MPEG-1 in the codec list. MPEG-1 permits only a fixed table of broadcast frame rates, and this page encodes stills at 1 fps, which is not one of them; there is no frame-rate control to correct it with. Switch Video Codec back to MPEG-2, which accepts the rate. We reproduced this against the same encoder our pipeline uses, and it fails at encoder initialisation every time on a still-image source.
  • A very large square or 4:3 PNG fails to convert — the MPEG-2 encoder refuses frame dimensions that are exact multiples of 4096 ("Width or Height are not allowed to be multiples of 4096"), and large images are normalised to a 4096-pixel long edge before encoding. A big square image can therefore land on exactly 4096 × 4096 and be rejected. The fix is one click: set an explicit size under Video resolution instead of "Keep original".
  • "The file is enormous for a single picture" — that is MPEG-2 doing what it does. Lower the resolution, shorten the duration, or use PNG to MP4 instead, where H.264 stores an unchanging frame far more efficiently.
  • "Transparency turned white" — expected, and configurable. Change Background Color to whatever the clip will sit against.
  • "The clip is silent" — also expected. A still image has no audio, so no audio controls render on this page and no audio track is written.

MPEG-1 vs MPEG-2 on This Page

Property MPEG-1 MPEG-2
Standard The ISO/IEC 11172 family, early 1990s ITU-T H.262, approved July 1995, produced jointly with ISO/IEC
Designed for Video CD, roughly VHS-quality video DVD-Video and digital broadcast
Frame rates A fixed table of broadcast rates only The same table, plus an extension mechanism for others
Works on this page? No — rejects the 1 fps still-image encode Yes, and it is the default
Quality controls Not reachable, since the encode fails first Present but inert; resolution sets the bitrate
Dimension limits Refuses exact multiples of 4096

When This Doesn't Work

MPEG is the right target when something specifically wants a .mpg/.mpeg program stream — a DVD-authoring pipeline, an old set-top box, a piece of industrial or broadcast kit with a fixed ingest format. It is the wrong target for anything modern. If the clip is going onto a website, into a messaging app, onto a phone, or into a social upload form, you will get a smaller and better-supported file from PNG to MP4, and most of the constraints described above simply disappear. Going the other way — an existing MPEG that needs to be modern — is MPEG to MP4.

Frequently Asked Questions

Is the output MPEG-1 or MPEG-2?

MPEG-2, unless you deliberately change the codec — and if you do change it to MPEG-1, the conversion fails rather than producing an MPEG-1 file. The container is an MPEG program stream either way, which is the shared wrapper both codecs use and what the .mpeg and .mpg extensions refer to.

Why does the quality slider do nothing?

Because MPEG-2 in this pipeline has no quality mode. Whichever of the three compression modes you choose, the encoder is handed a bitrate derived from the output resolution instead, with a 2 Mbps minimum. The slider is a shared control that renders across many codecs; on MPEG-2 it simply has nothing to act on. Resolution is the lever that works.

How long will the PNG be shown for?

Exactly as long as Image Duration says. There is no length baked into the format, and there is no trim control on this page — a source with one frame and no timeline has nothing to trim. With several images merged into one clip, total length is the duration multiplied by the number of images.

What happened to my PNG's transparency?

It was composited onto the Background Color, which is preselected to White for image sources. MPEG has no alpha channel and there is no option to keep transparency, because the format cannot represent it. Set the background to Black or another colour from the dropdown if a white fringe would be visible against the surface where the clip plays.

Why is the MPEG file so much bigger than my PNG?

You are no longer storing one picture — you are storing a video stream that runs for the full duration you set, encoded with a codec designed in the early 1990s. MPEG-2's efficiency is roughly an order of magnitude behind H.264 for this kind of content, and the resolution-derived bitrate floor means even a tiny still gets a substantial allocation. Shorter durations and smaller frame sizes are the two things that help.

Can I convert several PNGs into one MPEG slideshow?

Yes. Upload them together and leave Merge strategy on "Merge images"; each still is held for the Image Duration in turn, in the order they are queued. Choose "Video per image" instead if you want a separate .mpeg for every upload.

Does the file have any sound?

No, and there is no audio control to change that. Still images carry no audio, so this page hides the audio group entirely rather than writing an empty track. Add audio in an editor or authoring tool after downloading if you need it.

Will an .mpeg file from here play on a phone or in a web page?

Not reliably. MPEG program streams are well supported by desktop media players such as VLC, and by the legacy hardware they were designed for, but they are not a format the modern web or mobile platforms target. For those destinations convert to MP4 instead — the still-image workflow is identical and the resulting file is both smaller and far more widely accepted.

Rate PNG to MPEG Converter Tool

Rating: 4.8 / 5 - 70 reviews