Initializing... drag & drop files here
Supports: MPEG2
If you arrived here choosing between .heif and .heic, here is the short answer: pick the extension the software on the other end asks for, because the image data is the same either way. HEIF is the container standard — ISO/IEC 23008-12, developed by MPEG — and the specification allocates .heif as the generic extension for a HEIF image in any coding format, while reserving .heic for images coded with HEVC.
In practice both this page and the HEIC page drive the same encoder, and that encoder selects AV1 coding only when the target filename ends in .avif — for every other HEIF-family extension it uses HEVC. So a file you download from here is an HEVC-coded HEIF image with a .heif name. Choose .heif when an importer or a spec sheet names that extension, and .heic when you are feeding Apple's photo ecosystem, which labels everything it writes .heic.
Either way, note what this conversion is: a still frame grab. Your MPEG-2 program stream is decoded, one nominated frame is taken, and that becomes the image. There is no animated output.
| .heif | .heic | .avif | .jpg | |
|---|---|---|---|---|
| Container | HEIF, ISO/IEC 23008-12 | HEIF, ISO/IEC 23008-12 | HEIF-derived AVIF container | JFIF/EXIF, its own |
| Image coding | HEVC, as written here | HEVC (the extension is reserved for it) | AV1 | JPEG DCT |
| Extension's formal role | Generic — any coding format, brand mif1 |
Reserved for HEVC-coded images, brands heic/heix/hevc/hevx |
AV1-coded still images | Universal still image |
| Licensing posture | HEVC patent pool applies | HEVC patent pool applies | Royalty-free | Effectively unencumbered |
| Browser support | Safari 17+ only, about 15% of global traffic | Same as .heif | Chrome, Firefox, Edge, Safari 16.4+ | Everywhere |
| Recognised by Apple Photos | Usually, but .heic is the labelled path |
Yes, natively | Yes on recent systems | Yes |
| Best when | An app or workflow specifically names HEIF | You are in the Apple ecosystem | You want modern compression on the open web | You need it to open anywhere, forever |
.heif as its default HEIF suffix, where a .heic file might get routed to an Apple-specific importer..heic fluently and it is the extension every iPhone writes, so MPEG-2 to HEIC is the frictionless path..mpg, .mpeg or .mpeg2 file onto the page or click "Add Files." Several files can be queued together.| Mode | What it asks for | What you get back | Use it when |
|---|---|---|---|
| Specific Frame (default) | Time (seconds), opening at 0 | One HEIF still from that instant | You already know the moment you want |
| Multiple Screenshots | A Capture Rate, from one frame every 0.1 s up to one every 10 s | A still for each interval across the whole file | You are sampling an unfamiliar recording and will pick afterwards |
Be deliberate about the capture rate: one frame per second across a five-minute recording is 300 images, and the tightest setting produces ten per second of source. Match the interval to how long the upload actually is.
Frame 0 is usually not your shot. Time (seconds) starts at 0, and the opening frame of a DVD rip or a set-top recording is regularly black, a logo card or a menu backdrop. Note the timestamp you want from any player and type it in; decimals are accepted. Switch to Multiple Screenshots with a Capture Rate if you would rather sample the whole file and choose afterwards.
Interlacing survives the grab. DVD-Video MPEG-2 is frequently interlaced, so one frame contains two fields sampled moments apart. Nothing here deinterlaces, so anything that moved between those fields — a hand, a car, a pan — arrives in the HEIF as horizontal comb teeth. Picking a still moment avoids it; deinterlacing beforehand in a desktop tool is the only way to fix it for moving shots.
Formally, the extension signals what is inside. HEIF is the container standard, and .heif is the generic suffix the specification allocates for a HEIF image in any coding format, while .heic is reserved for images coded with HEVC and carries brand codes such as heic and heix. Practically, since the encoder behind both of our pages writes HEVC unless the filename ends in .avif, what changes between the two downloads is the name — which is exactly what a lot of importers gate on.
Try the other extension before doing anything more complicated. A surprising number of importers sniff the suffix rather than the file's brand box, so an app that refuses .heif may accept the identical image as .heic, and vice versa. Convert the same source on both pages and offer whichever one the app takes. If both fail, the app probably has no HEVC still decoder at all and you want JPG or WebP instead.
The specification defines image sequences, but this conversion does not produce one — Specific Frame writes a single still, and Multiple Screenshots writes several separate stills. Do not expect a .heif from here to play as a clip. For motion, convert your MPEG-2 to a moving format instead, such as MPEG-2 to GIF for a short loop.
Almost certainly not. Native HEIF/HEIC decoding is limited to Safari 17 and later on macOS and iOS, which is roughly 15% of global browser traffic; Chrome, Edge, Firefox and Opera do not decode it. If the image is destined for a website, use AVIF or WebP, both of which give you modern compression with real browser coverage, or fall back to JPG.
Because Time (seconds) was still 0, and the first frame of the file is what got captured. DVD rips habitually start on black or on menu artwork. Set the timestamp to a point inside the actual content — often 30 seconds or more into a full-title rip — and convert again.
No. Quality Preset controls how much the HEVC encoder is allowed to discard, so raising it stops you losing more, but the ceiling is whatever the MPEG-2 decode handed over. A standard-definition DVD frame is 720x480 or 720x576 with 4:2:0 chroma, and no still encoder can add detail that the disc never stored. Very High (Recommended) is already close to the point of diminishing returns for this kind of source.
Not for quality. Preset Resolutions sets the output height, with width following the source aspect ratio, and choosing a preset larger than your source upscales it — more pixels, no more detail, a larger file. Leave Image resolution on Keep original unless you need a specific output size for a layout, and use Width x Height if you do.
Anamorphic DVDs store 720x480 or 720x576 with a display flag instead of square pixels. Any resize applied during conversion rewrites the pixel aspect to square, so the flag no longer corrects the geometry and the frame reads as horizontally compressed. Rather than a percentage or a height preset, set Width x Height to the square-pixel equivalent — 854x480 for NTSC 16:9 or 1024x576 for PAL 16:9.
It travels over an encrypted connection, is processed on our servers, and is deleted automatically after a few hours along with the HEIF that was generated. There is no sign-up and no watermark, and nothing is shared or made public. Only the frames you asked for are written out — the rest of the stream is decoded in passing and discarded.