Initializing... drag & drop files here
Supports: JPG, JPEG, JFIF
This converter takes a still JPG and writes it out as an MJPEG (Motion JPEG) video that holds the image on screen for a duration you choose — there is no motion and no audio, just one frame repeated as a short clip. That sounds unusual, but it is exactly what some camera test rigs, machine-vision pipelines, and frame-accurate editing timelines expect: a clip where every frame is a full, independently-decodable JPEG. This walk-through covers how to set the duration, how to merge several JPGs into one clip, why the output is large, and when you should reach for a different format instead.
.jpg.The two settings that change the result most are "Duration" and "Merge strategy", so it helps to think about them together before you convert.
Because MJPEG stores every frame as a complete JPEG, the "Quality Preset" you pick maps directly to JPEG quality on each frame — "Very High" keeps the picture close to your source at the cost of size, while a lower preset trades visible detail for a smaller file.
If your goal is a clip people will watch or share — on a phone, a chat app, or social media — MJPEG is the wrong target: the files are large and playback support is patchy outside editing and surveillance tools. For that, convert your JPG straight to MP4, which uses modern inter-frame compression and plays nearly everywhere. MJPEG only earns its size when you genuinely need each frame to be a self-contained JPEG — frame-accurate editing, machine vision, or feeding a pipeline that already expects Motion JPEG. To assemble many images (including formats beyond JPG) into a clip, the broader image-to-video tool gives you the same duration and merge controls.
Because every frame is an independent, full-quality JPEG. MJPEG is an intraframe-only scheme, which means there is no temporal prediction between frames — modern interframe formats reach compression ratios around 1:50 or better, while MJPEG sits near 1:20 or lower. That inefficiency is the price for letting an editor cut, scrub, or grab any single frame without decoding the ones around it.
No. A JPG is one still image, so the clip simply holds that frame for the duration you set — there is no animation. MJPEG also carries no audio of its own; sound, when present, is always a property of the container (AVI, MOV), never the Motion JPEG stream itself.
VLC and QuickTime Player handle it, and most non-linear editors — Premiere Pro, DaVinci Resolve, and similar — decode it natively, which is the main reason the format persists. Many IP-camera and machine-vision viewers also read it. General consumer players and browsers are less consistent, so for casual playback an MP4 is the safer choice.
No single document defines Motion JPEG universally. It is a de-facto format: individual vendors document their own implementations — Microsoft for AVI, Apple for the MJPEG-A and MJPEG-B variants in QuickTime — and there is an RTP payload format in RFC 2435, but no one formal specification covers every context.
The frame is re-encoded as a JPEG, so leaving "Quality Preset" on "Very High (Recommended)" keeps it visually close to your source. In our testing, a single 1920x1080 JPG at the Very High preset produces a clip whose per-frame quality is essentially indistinguishable from the original at normal viewing distance; lower presets visibly soften fine detail in exchange for a smaller file.
Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically a few hours after conversion — no sign-up, no watermark, and nothing is shared or made public. The only practical limit on a big job is upload size and time, not anything on your device.