MJPEG to HEIC Converter

Convert MJPEG files to HEIC format online. Free, fast, no watermarks.

Initializing... drag & drop files here

Supports: MJPEG

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.

Extract a HEIC Still From MJPEG: What This Covers

This page is for anyone holding a Motion JPEG capture — a webcam recording, an IP or security-camera export, a microscope acquisition, an old camcorder file — who wants one frame out of it saved as a compact HEIC image. The extraction half is the easy half: MJPEG stores every frame as a complete, independent JPEG, so there is no inter-frame reconstruction to go wrong. The hard half is on the output side, because HEIC is effectively an Apple-ecosystem format and most other software cannot open it without help. This walk-through gets you the frame you want, explains the controls that actually render on this page, and flags the compatibility trap before it costs you an afternoon. The output is a single still image, never an animation.

How to Convert MJPEG to HEIC

  1. Upload Your MJPEG File: Drag your .mjpeg or .mjpg capture onto the page, or click "Add Files" to browse. Several clips can be queued and a still taken from each.
  2. Choose the Frame Under Frame Selection: Specific Frame is preselected with Time (seconds) at 0, which returns the opening frame. Type a decimal value to land anywhere else in the clip, or switch to Multiple Screenshots to sample the whole recording at a chosen capture rate.
  3. Set Quality Preset or Specific File Size: Image Compression opens on Quality Preset, which runs Highest to Lowest with Very High (Recommended) preselected; Specific file size takes an exact byte, kilobyte or megabyte target instead. Image resolution starts on Keep original and offers Resolution Percentage, Preset Resolutions and Width x Height.
  4. Convert and Download: Click Convert and save the .heic file. Uploads travel over an encrypted connection, are processed on our servers, and are deleted automatically after a few hours. No sign-up, no watermark.

Walk-through: Landing on the Right Frame

The most common mistake here is treating this like a video converter. It is not — the timestamp you set in step 2 is the entire conversion, and everything else just decides how that one picture is encoded. A few patterns that help:

  • You know the moment you want (a face, a plate, a gauge reading): scrub the clip in any player, note the time in seconds, and type it into Time (seconds). Decimals are accepted, so 12.5 lands roughly twelve and a half seconds in.
  • You are not sure which frame is sharpest: use Multiple Screenshots and pick a capture rate — the dropdown ranges from one frame every 0.1 seconds through to one every 10 seconds — then keep the best result. Because each MJPEG frame is a self-contained JPEG, none of them arrive half-decoded.
  • The clip's timeline looks wrong: a raw MJPEG stream stores no timestamps at all, so decoders fall back to an assumed frame rate. If the camera recorded at some other rate, the seconds you address will not match wall-clock time on the original recording. Sampling with Multiple Screenshots is the reliable way to find your moment when that happens.
  • The still looks soft: the source frame was soft. Every frame was JPEG-compressed by the recording device, so raising the Quality Preset preserves more of what is there but cannot restore detail the capture never held.

Where a HEIC Will and Won't Open

Environment Opens a .heic?
iPhone, iPad, Mac (Photos, Preview, Quick Look) Yes, natively
Safari 17 and later, desktop and iOS Yes
Chrome, Firefox, Edge No — caniuse puts HEIF/HEIC at about 15% of tracked browser usage, all of it Safari
Windows 10 / 11 Photos and File Explorer Only after installing both HEIF Image Extensions and HEVC Video Extensions; the HEIF package alone cannot read .heic
Most Android galleries and messaging apps Usually not
Adobe, Affinity and similar desktop editors Recent versions yes, older versions no
Email clients, CMS uploaders, document tools Frequently rejected outright

The Same Frame in Other Formats

Target Coding Practical trade-off
HEIC (this page) HEVC-coded still in a HEIF container Smallest of these, but Apple-centric support
AVIF AV1 intra-frame coding Similar efficiency, royalty-free, ~95% browser support
WebP VP8 intra-frame coding Good size reduction with very broad support
JPG Baseline JPEG Largest, but opens absolutely anywhere
PNG Lossless No further loss after the grab; best for editing

Common Errors and How to Fix Them

  • "The HEIC won't open on Windows or Android" — Expected, not a conversion fault. On Windows you need the HEIF Image Extensions and the HEVC Video Extensions from the Microsoft Store, because .heic payloads are HEVC-coded and the image extension cannot decode them alone. Most Android galleries decline it entirely. If the still has to travel, use MJPEG to JPG.
  • "I got a batch of images instead of one"Multiple Screenshots was selected. Switch Frame Selection back to Specific Frame and set a single timestamp.
  • "Nothing comes back at my timestamp" — The value is past the end of the clip. Since a raw MJPEG stream has no duration metadata, players often mis-report its length; try a smaller number.
  • "The file is bigger than I expected" — A single HEIC still is small, but a 4K source frame is still four thousand pixels wide. Use Resolution Percentage or a Preset Resolutions height to scale it down, which cuts size far more effectively than lowering the quality preset.
  • "I wanted the whole clip, not a picture" — This is a video-to-still tool by design. Convert to MP4 to keep the motion, or GIF for a short looping animation.

When This Doesn't Work

HEIC is the wrong target whenever the image has to leave your own devices. It is genuinely compact, because it stores HEVC-coded pixels inside a HEIF container rather than baseline JPEG data — but that efficiency only pays off if the recipient can decode it, and outside Apple's ecosystem most cannot without installing something first. If the still is headed for an email, a web page, a case file, a printer, or a chat with mixed devices, extract it as JPG or PNG instead, or take the HEIC here and run it through HEIC to JPG before sending. Reserve HEIC for storage and for workflows you already know are all-Apple.

Frequently Asked Questions

Why extract a frame from MJPEG rather than from an MP4?

Because Motion JPEG has no inter-frame prediction to unwind. In an H.264 or HEVC file, most frames store only the differences from their neighbours, so pulling one out means asking the decoder to rebuild a picture from a reference frame plus motion vectors — and on a heavily compressed or damaged file, that reconstruction can show blocking. Every MJPEG frame is already a complete JPEG image, which is exactly why cameras that need dependable frame-by-frame review record in it despite the storage cost.

Will a HEIC still be smaller than a JPEG of the same frame?

Usually, and the reason is the coding rather than the packaging. HEIC files carry image data compressed with HEVC, a codec designed roughly a decade after baseline JPEG and considerably better at flat areas, gradients and fine texture at the same perceived quality. The catch is that this size advantage is only useful when the recipient can open the file. If the still is going anywhere outside an Apple workflow, the bytes you save will cost you more in friction than they are worth.

Which devices and apps can actually open the file I get?

Apple devices open it natively, and per caniuse the only browsers that display HEIF/HEIC are Safari 17 and later on desktop and iOS — roughly 15% of tracked usage. Chrome, Firefox and Edge do not. Windows can be taught to, but it needs two Microsoft Store packages: HEIF Image Extensions for the container plus HEVC Video Extensions for the codec, and without the second one the first cannot read .heic at all. Assume the recipient cannot open it unless you know otherwise.

Does the still keep the resolution of the original MJPEG frame?

Yes by default, because Image resolution starts on Keep original and the frame comes out at the capture's own pixel dimensions. To change that, use Resolution Percentage for proportional scaling, Preset Resolutions to choose a target height with width following the source aspect ratio, or Width x Height for exact values. Scaling down before encoding is the most effective single lever on output size.

Can I get several frames in one conversion?

Yes. Set Frame Selection to Multiple Screenshots and choose a capture rate from the dropdown, which spans one frame every 0.1 seconds up to one every 10 seconds. That samples across the clip and returns the set together, which is the practical way to catch a moving subject at its sharpest. Use Specific Frame with a single timestamp when you already know the moment.

Does the HEIC carry transparency, EXIF or camera metadata across?

No, on all three counts. JPEG has no alpha channel, so every MJPEG frame is fully opaque and there is no transparency to preserve. A bare .mjpeg stream also has no container layer, which means no timecode, no device record and no GPS to transfer — it is a concatenation of JPEG frames and nothing else. Treat the output as a picture rather than as an evidentiary record; if provenance matters, keep the original capture alongside it.

Is this the same as converting an iPhone photo to HEIC?

No, and the distinction matters if you are chasing quality. An iPhone writes HEIC directly from sensor data, so the picture is encoded once. Here the frame has already been through JPEG compression inside the camera that recorded the MJPEG, and this conversion is a second lossy pass on top of that. HEIC will store the existing picture very efficiently, but the detail ceiling was set when the capture device encoded that frame.

What happens to my capture after conversion?

The file is uploaded over an encrypted connection, decoded on our servers to extract the frame you asked for, and both the upload and the output are deleted automatically after a few hours. Nothing is shared or made public, no account is needed, and no watermark is applied. Because only a single frame is decoded, the length of the recording barely affects processing time — a long capture converts about as quickly as a short one once the upload finishes.

Rate MJPEG to HEIC Converter Tool

Rating: 4.8 / 5 - 80 reviews