Initializing... drag & drop files here
Supports: HEIF
A HEIF is one still photograph; .mpeg is a video container from the DVD and broadcast era. Converting between them builds a short, silent clip that holds the photo on screen for a duration you choose — usually because some legacy editor, authoring tool or set-top device will only ingest MPEG on its timeline. The one decision worth thinking about is which MPEG video codec ends up inside: MPEG-2, which is the default and what DVDs and digital television use, or MPEG-1, the older and more universally decodable one. Everything else on this page is downstream of that choice.
| Property | MPEG-1 | MPEG-2 (default here) |
|---|---|---|
| Standard | ISO/IEC 11172, published 1993 | ITU-T H.262 / ISO/IEC 13818-2, published 1995 |
| Designed for | Video CD, CD-ROM playback at about 1.5 Mbps | DVD-Video, DVB and ATSC broadcast |
| Frame size it was built around | 352 x 240 and 352 x 288 | 720 x 480 and 720 x 576 up to 1920 x 1152 |
| Interlaced video | Not supported | Supported |
| Maximum frame our encoder allows | 4095 x 4095 | 4096 x 4096 |
| Decoder availability | Decodes almost anywhere, including very old hardware | Universal in DVD players, TVs and desktop software |
| Efficiency | The lowest of any codec offered here | Poor by modern standards, better than MPEG-1 |
| Constant-quality (CRF) mode | None | None |
.heif photo onto the page or click "+ Add Files". With several files, Merge strategy decides the outcome — "Merge images" (the default) joins them into one clip, "Video per image" writes one MPEG per photo..mpeg. No sign-up, no watermark.Neither MPEG-1 nor MPEG-2 has a constant-quality mode — there is no CRF equivalent in these codecs, so the Quality Preset dropdown does not steer an MPEG encode the way it steers H.264. Our encoder instead derives a bitrate from the output frame size, which means the two controls that actually change your file size are Video resolution and Image Duration.
| Output frame | Approximate MPEG-2 bitrate | Rough size of a 5-second clip |
|---|---|---|
| 720 x 480 (DVD SD) | 2 Mbps | Around 1 MB |
| 1280 x 720 | Under 3 Mbps | Around 2 MB |
| 1920 x 1080 | Around 7-8 Mbps | Around 5 MB |
| 2560 x 1440 | Around 17 Mbps | Around 10 MB |
| 4032 x 3024 (a full iPhone photo, unscaled) | Around 65 Mbps | Around 40 MB |
Leaving the resolution on "Keep original" therefore hands MPEG-2 a 12-megapixel frame it was never designed for, and the file balloons. For anything destined for a legacy timeline, set the frame size to your project's frame size first.
Because a still photograph has no audio to encode, and this conversion writes no audio stream at all rather than padding the file with silence. That is worth knowing before you hand the clip to a DVD-authoring tool, since some of them expect every asset to carry an audio track and will complain about one that does not. Add music or narration on your editing timeline, then export.
Because MPEG-1 and MPEG-2 have no constant-quality encoding mode. Modern codecs like H.264 accept a quality target and pick a bitrate to match; the MPEG-1 and MPEG-2 encoders only understand bitrate. Our encoder therefore derives a bitrate from the output frame size, and the preset dropdown has nothing to act on. Change Video resolution or Image Duration if you want a smaller file — or convert to HEIF to MP4 if you want a real quality dial.
Nothing structural — they are two spellings of the same MPEG program stream, and the choice is a historical artefact of the DOS-era three-character extension limit. Some tools whitelist one spelling and not the other, which is the only practical reason to prefer one. The bytes our encoder writes are the same either way.
Exactly as long as the Image Duration you set. One photo at the default "5 seconds per frame" gives a five-second clip. With several photos and "Merge images", the total is the per-image duration times the number of images, so eight photos at three seconds gives roughly twenty-four seconds. The sub-second options (1/60s, 1/30s, 1/24s) exist for producing a single frame at a given frame rate, which is rarely what you want for a held still.
No, and not only because of the codec. MPEG-1 and MPEG-2 are 8-bit lossy video codecs, so a HEIF's 10-bit colour and wide gamut are mapped down; on top of that, any downscale to a video frame size throws away resolution outright, since even a 1080p frame is about 2 megapixels against a modern phone photo's 12 or more. If you want the picture to stay sharp, keep it as an image with HEIF to JPG.
Yes, in a basic form. Upload them together and leave Merge strategy on "Merge images"; they are concatenated in upload order, each held for the duration you set. There are no transitions or fades, just hard cuts between stills. Pick "Video per image" if you would rather have one file per photo.
Because the photo's aspect ratio does not match the frame you asked for, and the leftover space is filled with the Background Color, which is White by default. Black is in the same dropdown along with 22 other named colours, and it usually reads better for a title card. Alternatively, leave Video resolution on "Keep original" so the frame matches the photo exactly and no bars are needed.
Only use it if something downstream demands it. MPEG-2 was designed in the early 1990s and is far less efficient than anything current, so the same picture costs several times the bytes it would as H.264. If the destination is a phone, a modern editor, a website or social media, HEIF to MP4 is a better target; if you already have MPEG files that need modernising, MPEG to MP4 does the reverse trip.
It is uploaded over an encrypted connection, converted on our servers, and both the upload and the output are deleted automatically a few hours later. There is no sign-up, no watermark, and nothing is shared or made public.