HEVC to MJPEG Converter

Convert HEVC video to Motion JPEG for frame-by-frame editing, embedded systems, and industrial video applications.

Initializing... drag & drop files here

Supports: HEVC

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
File Compression
Preset
Video resolution
Trim

How to Convert HEVC to MJPEG Online

  1. Upload Your HEVC File: Drag and drop or click "Add Files" to select a.hevc clip. Batch upload is supported — queue several recordings and the converter processes them in sequence.
  2. Pick Quality Preset and Audio Codec: Default video codec is MJPEG and default audio codec is MP3. Use the Quality Preset dropdown (Highest, Very High, High, Medium, Low, Very Low, Lowest) to control JPEG quality per frame, or switch File Compression to Constant Bitrate, Variable Bitrate, Constant Quality (CRF), Target File Size %, or a Specific File Size in MB or KB when you need a fixed output footprint.
  3. Resize and Trim (Optional): Under Video Resolution, keep the original, scale by Resolution Percentage, or pick a Preset Resolution (4K, 1440p, 1080p, 720p, 480p, 360p, 240p, 144p) — dropping to 1080p typically cuts MJPEG file size 4× versus 4K. Under Trim, choose Time Range and enter Start Time and Duration to export only the segment you need.
  4. Convert and Download: 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, never shared.

Why Convert HEVC to MJPEG?

HEVC (H.265), finalized as ITU-T H.265 in April 2013, uses inter-frame prediction and B-frames to reach roughly 50% better compression than H.264 at the same visual quality. That efficiency is great for streaming and storage, but it makes individual frames hard to reach — every frame depends on neighbors, so an editor must decode chunks of GOP just to seek. Motion JPEG (MJPEG) drops inter-frame compression entirely and stores each frame as a standalone JPEG, trading file size for random access, low decode cost, and frame-accurate cuts.

  • Frame-accurate editing in legacy NLEs — Older Premiere, Final Cut 7, and Avid timelines stutter on HEVC long-GOP files because every cut forces a full GOP decode. MJPEG seeks instantly because each frame is self-contained.
  • IP camera and CCTV ingest — Many Axis, Hikvision, and Dahua IP cameras stream MJPEG natively for low-latency monitoring, and DVR/NVR software often expects MJPEG-in-AVI or MJPEG-in-MOV input.
  • Machine vision and scientific capture — Industrial vision SDKs (Cognex, MVTec Halcon, OpenCV pipelines) read MJPEG faster than HEVC because there's no inter-frame state to maintain; medical and microscopy capture systems use MJPEG for the same reason.
  • Hardware without HEVC decoders — Pre-2016 Intel iGPUs (Broadwell and earlier), older Android boxes, embedded SoCs, and many digital photo frames cannot decode HEVC but play MJPEG fine because they already have JPEG decoders in silicon.
  • Frame extraction pipelines — When you plan to dump individual frames to disk anyway (timelapse cleanup, ML training data, photogrammetry), starting from MJPEG is a no-op extract; HEVC requires re-decoding every reference frame.
  • Archival of irreplaceable footage — Intra-frame codecs avoid the "one corrupt byte breaks 60 frames" failure mode of long-GOP HEVC. A damaged MJPEG file loses only the affected frames.

HEVC vs MJPEG — Format Comparison

Property HEVC (H.265) MJPEG
Compression scheme Inter-frame (I/P/B with long GOPs) Intra-frame (each frame = JPEG)
Typical ratio ~1:50 of raw ~1:20 of raw
File size for 1080p30 ~5-10 Mbps ~30-100 Mbps
Decode CPU High (up to 10× H.264) Very low (JPEG decode per frame)
Frame-accurate seek Slow (GOP decode) Instant
Audio in container AAC in MP4/MKV Optional MP3/PCM in AVI/MOV
Patent/license Patent pool (MPEG LA, HEVC Advance, Velos) JPEG (royalty-free)
Best for Streaming, storage, 4K/8K Editing, capture, embedded vision

MJPEG Quality Preset Quick Guide

Preset Typical JPEG Q Output size vs source HEVC Use when
Highest ~95 8-12× larger Archival, color grading masters
Very High ~90 6-10× larger NLE editing, no visible loss
High ~85 4-7× larger General editing, good headroom
Medium ~75 3-5× larger Proxy editing, preview cuts
Low / Very Low 60-50 2-3× larger Surveillance review, draft
Lowest ~40 1.5-2× larger Smallest MJPEG, visible blocks

Frequently Asked Questions

Why is my MJPEG output 5-10× larger than the HEVC source?

That's the codec, not the converter. HEVC uses inter-frame compression — it stores one full keyframe and then encodes only the differences across the next 30-300 frames. MJPEG stores every frame as a full JPEG with no cross-frame reuse. For 1080p30 source, expect HEVC around 5-10 Mbps and MJPEG around 30-100 Mbps depending on Quality Preset. Drop to 1080p (if you're starting at 4K) and pick Medium quality to cut the multiplier roughly in half.

Which player or editor opens the output?

VLC, QuickTime Player, MPV, FFmpeg, and most non-linear editors (Premiere Pro, DaVinci Resolve, Final Cut Pro, Avid Media Composer, Vegas, Shotcut, Kdenlive) read MJPEG in AVI or MOV containers natively. Browsers — Chrome, Firefox, Edge, Safari — can decode MJPEG streams but typically require a container they understand (MOV/AVI). Premiere Elements and older editors often need MJPEG specifically because they can't seek HEVC efficiently.

Does MJPEG support audio?

MJPEG itself is video-only — it's just a sequence of JPEGs. Audio rides along in the container (AVI, MOV, MKV), commonly as MP3 or PCM. xconvert defaults the audio track to MP3 when wrapping MJPEG, which keeps file size reasonable and is universally playable. If your downstream tool prefers uncompressed audio for editing, switch the Audio Codec to PCM.

Should I pick MJPEG or just extract JPG frames?

If you need a video file an editor can scrub, pick MJPEG — the container preserves frame rate and audio sync. If you only need still images (ML training, photogrammetry, contact sheets), extract frames directly with HEVC to JPG instead. The two outputs contain similar data, but a frame-extract is a folder of files while MJPEG is a single playable video.

Will color or sharpness change?

There's some quality loss because MJPEG re-encodes each frame as JPEG, which uses 4:2:0 chroma subsampling and lossy DCT compression by default. At Highest or Very High presets the loss is invisible at normal viewing distance, but if your HEVC source was 10-bit HDR or Rec. 2020, MJPEG will tonemap to 8-bit Rec. 709 — frame-by-frame editing benefits, HDR fidelity does not. For HDR masters, stay in HEVC or transcode to ProRes / DNxHR instead.

Can I trim before converting?

Yes — under Trim, switch from Unchanged to Time Range and enter a Start Time (HH:MM:SS) and Duration. Trimming first keeps the MJPEG output from ballooning across the full source length, which matters because every minute of 1080p30 MJPEG is roughly 200-500 MB depending on quality.

Is HEVC encoding/decoding patented? What about MJPEG?

HEVC is covered by three patent pools (MPEG LA, HEVC Advance / Access Advance, Velos Media) plus several unpooled licensors — that's why some browsers and OS versions ship without HEVC decode. MJPEG is built on the JPEG standard, which has been royalty-free since the original patents expired in 2006. That license clarity is one reason embedded and machine-vision systems prefer MJPEG.

Which container does xconvert produce?

The MJPEG output is wrapped in AVI by default — the most broadly compatible container for MJPEG and the format expected by most IP camera workflows and legacy NLEs. If you specifically need MOV for Final Cut or QuickTime workflows, open the AVI output in QuickTime and export as MOV, or convert via HEVC to MP4 for a modern container with H.264/H.265 video.

What if I actually want a modern editing intermediate?

MJPEG is fine for legacy systems but Apple ProRes and Avid DNxHR are the modern editing intermediates — both are intra-frame like MJPEG but with much better compression efficiency and 10-bit support. If your editor handles them, prefer ProRes/DNxHR. If not (older Premiere Elements, embedded vision, IP camera workflows), MJPEG is the right choice. For a playable web-friendly intermediate instead, use HEVC to MP4.

Rate HEVC to MJPEG Converter Tool

Rating: 4.8 / 5 - 46 reviews