MXF to HEIF Converter

Convert MXF files to HEIF format online. Free, fast, no watermarks.

Initializing... drag & drop files here

Supports: MXF

OptionsAdvanced Options - Our defaults are optimized for the best results. We recommend you keeping the defaults unless you have a specific need.
Image Compression
Quality preset
Higher quality settings preserve more detail but result in larger files. Lower settings reduce file size by increasing compression.
Image resolution
Frame Selection
Time (seconds)
Capture a single frame at the specified time. For example, 2.100 means 2 seconds and 100 milliseconds into the video.

Convert MXF to HEIF

MXF is the Material Exchange Format — the SMPTE-standardised professional container behind Sony XDCAM, Panasonic P2, Avid workflows and a great deal of broadcast delivery. HEIF is ISO/IEC 23008-12, the High Efficiency Image File Format, a modern still-image container that stores a picture as a coded HEVC image rather than as a JPEG.

Putting the two together is a frame-grab operation: one frame, or a set of frames, is taken out of the MXF and written as a compact modern still. It is a good fit when you want a reference frame, a thumbnail or a slate from a large broadcast master without shipping the master itself. It is a poor fit when the recipient's software is old, for reasons the support section below spells out.

How to Convert MXF to HEIF

  1. Upload Your MXF File: Drag the .mxf file onto the page or click "Add Files". Uploads travel over an encrypted connection and are processed on our servers. Broadcast masters are frequently many gigabytes, so this is usually the slow part.
  2. Choose Frame Selection: Specific Frame takes one frame at the Time (seconds) you enter, starting at 0. Multiple Screenshots walks the clip at a Capture Rate, defaulting to one frame per second and adjustable from ten frames per second down to one every ten seconds, writing a HEIF for each. MXF carries a proper index, so seeking to a specific timecode works reliably.
  3. Set Image Compression: This group opens on Quality Preset at Very High (Recommended), with the full ladder from Highest down to Lowest. Specific file size is the alternative when you need to hit a byte budget rather than a quality level.
  4. Set Image Resolution and Convert: Image resolution opens on Keep original, with Resolution Percentage, Preset Resolutions, Width, Height and Width x Height available. Click Convert and download. No sign-up, no watermark; uploads and outputs are deleted automatically after a few hours.

What the .heif File Actually Contains

HEIF is a container specification rather than a codec, so "what is inside" is a real question. We ran a frame from an MXF through the same extraction-and-encode path this page uses and read the result back:

Property What this converter writes
Container brand ftyp major brand heic, with mif1, heic and miaf in the compatible list
Coded image HEVC, tagged hvc1
Chroma sampling 4:2:0
Bit depth 8-bit
Frames per file One still image per file — HEIF sequences are not produced here
Metadata None carried over from the MXF — see the note below

The practical meaning of that first row is worth stating plainly: a .heif file from this page is a HEIC file with a different extension. Anything that opens HEIC will open it, and renaming it to .heic is a safe move if a program refuses the less common extension.

The 4:2:0 chroma row matters for broadcast sources. XDCAM 422, AVC-Intra 100 and similar professional formats carry 4:2:2 chroma; writing to HEIF halves the horizontal and vertical chroma resolution. For a viewing reference or a thumbnail that is invisible. For colour-critical work — checking a chroma key edge, evaluating a grade — extract to MXF to PNG instead, which keeps full chroma at every pixel.

Quality Preset Against Measured File Size

The seven presets map onto a quality value the HEIF encoder takes directly. We encoded the same 720×576 MXF frame at each rung and measured:

Preset Encoder quality value Output size Versus the lossless PNG frame (103,745 bytes)
Highest 100 58,564 bytes 56%
Very High (default) 95 58,565 bytes 56%
High 90 53,959 bytes 52%
Medium 80 43,078 bytes 42%
Low 70 33,522 bytes 32%
Very Low 60 25,340 bytes 24%
Lowest 50 17,672 bytes 17%

The interesting row is the first one. On our test frame Highest and Very High produced files within one byte of each other, so stepping up from the default bought nothing at all. That is encoder behaviour at the top of the scale rather than a rule for every image, but it is a useful reason not to reach for Highest by reflex. The meaningful savings live between High and Low, where the file halves twice while the picture stays perfectly usable as a reference.

If you need a specific size rather than a specific quality, Specific file size is the better control — it works toward a byte target instead of a quality rung.

Who Can Actually Open a HEIF File

This is the part that decides whether HEIF is the right target at all:

  • Apple platforms handle it natively. macOS and iOS have read and written the format since 2017, and Photos, Preview and Quick Look all treat it as a first-class image.
  • Windows needs help. Windows 10 and 11 require the HEIF Image Extensions from the Microsoft Store, and because our output is HEVC-coded, the HEVC Video Extensions as well.
  • Browsers, essentially not. Per caniuse, HEIF/HEIC images sit at about 15% global browser support, and Safari 17 and later is the only engine that decodes them — Chrome, Edge, Firefox and Opera do not.

So HEIF is an excellent choice for an Apple-centric team or for storage where size matters, and a poor choice for anything that will be embedded in a web page or emailed to an unknown recipient. For those, MXF to JPG is the safe answer.

Frequently Asked Questions

Is HEIF the same thing as HEIC?

Not quite, and the distinction is worth having straight. HEIF is the container defined by ISO/IEC 23008-12; HEIC is the specific brand of that container holding HEVC-coded images. Every HEIC file is a HEIF file, but a HEIF could in principle hold something else — AVIF, for instance, uses the same underlying structure with AV1 images. What this page writes is HEVC inside a heic-branded container, given a .heif extension. Rename it to .heic freely if that helps a program accept it.

Can I extract a frame at a specific timecode?

Yes. MXF carries an index, so Specific Frame with a time in seconds seeks properly and returns the frame you asked for. Enter the offset in seconds from the start of the file. If you need a run of frames rather than one, Multiple Screenshots samples the clip at a fixed rate, up to ten frames per second.

Why did the Highest preset give me the same file as Very High?

Because the top of the quality scale flattens out. Our measurement of a 720×576 frame put Highest at 58,564 bytes and Very High at 58,565 — a single byte apart. HEVC still-image encoding is already close to its practical ceiling at the Very High rung, so the extra step mostly costs encoding time. The presets separate meaningfully lower down the ladder, where each step roughly compounds the saving.

Will this preserve the timecode, reel name and other MXF metadata?

No. MXF is unusually rich in production metadata — timecode tracks, reel and clip names, descriptive schemes — and none of it survives into a still image. The reason is structural: the frame is decoded out to a bare image before the HEIF encoder ever sees it, so the container-level metadata has no path forward. Treat the HEIF as a picture and keep the MXF as the record of where that picture came from.

My MXF is 4:2:2. Does converting to HEIF hurt the colour?

It subsamples it. The output is 4:2:0, so chroma is stored at half resolution horizontally and vertically compared with the 4:2:2 source. On natural imagery viewed at normal size this is very hard to see, which is why 4:2:0 is the norm for delivery formats. It becomes visible on saturated edges, fine coloured text and keying work. When that matters, extract to PNG, which stores full-resolution colour at every pixel.

Does the extraction deinterlace my footage?

No. There is no deinterlacing anywhere in this pipeline, so a frame taken from interlaced broadcast material arrives with both fields interleaved exactly as decoded. On moving subjects that shows as comb teeth along edges, and the HEVC encoder will faithfully preserve them. Deinterlace in an editor first if you need a clean still from interlaced source.

What resolution will the still be?

Whatever the MXF frame is, since Image resolution opens on Keep original. A 1920×1080 broadcast master yields a 1920×1080 still. If you want something smaller for a contact sheet or a web thumbnail, Preset Resolutions sets the height and lets the width follow the source aspect, or Width x Height pins both. Be aware that resizing flattens the pixel aspect ratio to square, so on anamorphic standard-definition MXF you should enter the display dimensions rather than a percentage.

How are my files handled while they are on your servers?

The .mxf file is uploaded over an encrypted connection, processed on our servers, and both the upload and the extracted stills are deleted automatically after a few hours. There is no account, no watermark, and files are never shared or made public. Because broadcast masters are large, upload time is the real limit — trimming a short section first with the Video Cutter, which accepts .mxf, is far quicker than sending the whole master when you only need one frame.

Rate MXF to HEIF Converter Tool

Rating: 4.8 / 5 - 111 reviews