Image to MJPEG Converter

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

Initializing... drag & drop files here

Supports: 3FR, APNG, ARW, AVIF, BMP, CR2 +30 more

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
Merge strategy
Select Merge images to combine all uploaded files into a single video. Use Video per image to create a separate video for each individual file.
Image Duration
Duration
How long each still image is held on screen. This applies to static images — including a static WebP, AVIF or HEIC. It is ignored for animated sources, which keep their own frame timing: GIF, APNG, and an animated WebP, AVIF or HEIC.
Background Color
Background Color
File Compression
Preset
Video resolution

Convert Image to MJPEG

MJPEG — Motion JPEG — is the simplest moving-image format still in regular use: every frame is a complete, standalone JPEG, with nothing predicted from the frames around it. This page wraps one or more still images into that stream. There is no motion in a single still and no audio anywhere in the output, so what you get is one picture repeated for the number of frames you asked for, or a silent sequence when you upload several. Reach for it when a capture rig, machine-vision tool or editing system specifically expects Motion JPEG; for anything you intend to watch or share, Image to MP4 is the correct output.

MJPEG at a Glance

Property Value
Full name Motion JPEG (M-JPEG)
Formal specification None. Per Wikipedia, "there is no document that defines a single exact format that is universally recognized as a complete specification of Motion JPEG"; vendors document their own variants, and RFC 2435 covers the RTP streaming case
Frame coding Intraframe only — each frame is a full JPEG, independently decodable
Typical compression ratio Around 1:20 or lower, against roughly 1:50 or better for interframe codecs such as MPEG-1 and H.264
Audio Not defined by the format; audio lives in the wrapping container (AVI, MOV) when there is one
What a .mjpeg file is A raw elementary stream — JPEG frames laid end to end, with no container, index or timing metadata
Common uses IP cameras, webcams, digital-camera video modes, non-linear editing where every frame must be a keyframe
Convert here instead for playback Image to MP4, Image to AVI, Image to MOV

What This Converter Produces

Encode setting Value on this page
Video codec MJPEG (the only codec offered for this container)
Quality control A qscale value on a 2-31 range, lower being better; there is no CRF for MJPEG
Frame rate written 1 frame per second for still-image sources
Frame count Duration in seconds x 1, so the default 5-second setting writes 5 frames
B-frames Disabled — pointless when consecutive frames are identical
Chroma sampling 4:4:4, full range — no chroma subsampling, unlike a typical 4:2:0 MP4
Audio track None. A still image has no audio to encode
Transparent pixels Filled with the Background Color, which defaults to White for image sources

How to Convert an Image to MJPEG

  1. Upload Your Image File: Drag and drop onto the page or click "+ Add Files". 36 image types are accepted, including JPG, PNG, WebP, HEIC/HEIF, AVIF, TIFF, BMP, GIF, ICO, EPS, PSD and RAW files from Canon, Nikon, Sony, Fujifilm, Olympus, Panasonic and Pentax.
  2. Set the Duration: Open Advanced Options and pick a value in the Duration dropdown, which defaults to "5 seconds per frame". Choices run from a single frame (1/60s, 1/30s, 1/24s) up through 0.1 to 0.5 seconds and on to 1-10 seconds per image.
  3. Pick Merge Strategy, Quality and Background: Merge strategy defaults to "Merge images", chaining several pictures into one stream; "Video per image" writes a separate file each. Quality Preset defaults to "Very High (Recommended)", with Constant Quality and Constraint Quality as the alternative modes. Background Color defaults to White and fills both transparent pixels and any letterbox area.
  4. Convert and Download: Click Convert and download your MJPEG. No sign-up, no watermark.

Frequently Asked Questions

Is there an official Motion JPEG standard?

No, and this is the format's defining oddity. Unlike MPEG-2 or H.264, there is no single specification that all implementations follow — manufacturers documented their own variants, with Microsoft's for AVI, Apple's for QuickTime, and RFC 2435 covering M-JPEG over RTP. In practice this means an MJPEG stream that one application reads happily may confuse another, which is exactly why MJPEG survives in closed workflows (cameras, capture cards, editing systems) rather than in general distribution.

Why is my MJPEG file so much bigger than the source image?

Because nothing is shared between frames. Every frame is stored as a complete JPEG, so a 5-frame clip contains five full encodings of the same picture. Motion JPEG reaches compression ratios around 1:20 or lower, while interframe formats reach roughly 1:50 or better by describing only what changed. Encoding a 1920 x 1080 still at qscale 5 for five frames, we measured an 865 KB output — about 170 KB per frame, the same picture five times over. If size matters, convert to MP4 instead, or run the finished stream through MJPEG to MP4.

Why does my clip play back faster than the duration I set?

Because a raw .mjpeg file has nowhere to store a frame rate. We probed our own output: it is a bare stream of JPEG frames with no container and no timing metadata at all, so duration reads as unavailable and players fall back to their own assumption — commonly 25 frames per second. The Duration setting reliably controls how many frames are written; how long those frames occupy on screen is decided by whatever opens the file. If you need playback timing baked in, use a real container: Image to AVI or Image to MOV both carry MJPEG-family workflows with proper timing, and Image to MP4 is the safest all-round choice.

Does the MJPEG have any sound or motion?

Neither. A still image is one picture, so the stream simply repeats that frame — there is no animation. And it is silent: Motion JPEG describes only picture data, with audio being a property of a wrapping container rather than of the stream itself. Uploading several images gives you a silent sequence, not an audio-backed slideshow.

What actually opens a .mjpeg file?

VLC, mpv, FFmpeg-based tools and most machine-vision and capture software read raw Motion JPEG directly. Consumer players, phones and browsers generally will not open a bare .mjpeg file, even though they all decode ordinary JPEGs — the barrier is the missing container, not the codec. Converting to MP4 removes that problem entirely.

Why is there no chroma subsampling in the output?

The MJPEG encoder writes full 4:4:4 colour rather than the 4:2:0 that MP4 and most delivery formats use, so colour detail is stored at the same resolution as luminance. That is part of why the files are large, and part of why MJPEG stayed popular for editing and analysis: red text, fine coloured lines and chroma-key edges do not get the colour bleed that subsampled formats introduce.

Which quality setting should I use?

Leave Quality Preset on "Very High (Recommended)" unless you have a reason not to; it keeps each frame visually close to the source. MJPEG has no CRF, so quality is controlled by a qscale value on a 2-31 range where lower is better, and the presets map onto that scale. If you need a hard bitrate ceiling for a capture device, switch to Constraint Quality and set a Max bitrate. There is no file-size or bitrate targeting mode on image-to-video conversions, so those are the three modes available.

Can I put MJPEG inside AVI or MOV instead of a raw stream?

Yes, and for most purposes you should. MJPEG is a normal codec choice inside AVI and MOV, and those containers store the frame rate, duration and an index, which the raw stream cannot. Start from Image to AVI or Image to MOV and pick MJPEG as the video codec, rather than converting to .mjpeg and re-wrapping afterwards.

How are my files handled?

Your image is uploaded over an encrypted connection, converted on our servers, and deleted automatically a few hours later — no sign-up, no watermark, never shared or made public. Free uploads are limited to 400 MB per file and 5 jobs at a time; paid plans raise the cap.

Rate Image to MJPEG Converter Tool

★★★★✭
Rating: 4.8 / 5 - 88 reviews