Initializing... drag & drop files here
Supports: ICO
Motion JPEG stores every frame as a complete, independent JPEG. Nothing is predicted from the frame before it, which makes MJPEG trivially seekable and trivially large. Converting a Windows icon to MJPEG produces a short silent clip of one held frame, and it is worth knowing before you start that a .mjpeg file is a raw stream rather than a packaged video: it has no container, no duration metadata, and no place to put audio. If your target is a timeline, a capture pipeline, or a device that ingests JPEG frames, that is exactly right. If it is anything else, MP4 is the better answer.
| Property | MJPEG | H.264 (MP4) |
|---|---|---|
| Compression method | Intra-frame only; each frame a full JPEG | Inter-frame prediction plus intra-frame coding |
| Typical compression ratio | Around 1:20 or lower | 1:50 or better |
| Specification | No single universal file-format spec; Microsoft documents it inside AVI, Apple inside QuickTime, and RFC 2435 covers RTP transport | ITU-T H.264 / ISO/IEC 14496-10, one codec specification |
| Seeking and frame accuracy | Every frame is a keyframe, so any frame is instantly decodable | Requires decoding from the preceding keyframe |
| Encoder cost | Very low | Substantially higher |
| Audio | Not carried by the raw stream we write | Carried natively in the MP4 container |
| Where you find it | IP cameras, webcams, capture cards, some DSLRs, editing intermediates | Web video, phones, broadcast, streaming, virtually everything else |
| Measured on this pipeline | A 256 x 256 test icon held for 5 seconds produced a 10.9 KB raw MJPEG stream | The same icon and duration produced a 6.1 KB MP4 |
| Property | Value |
|---|---|
| Container | None — a raw MJPEG elementary stream, media type video/x-mjpeg |
| Contents | Consecutive complete JPEG images, one per frame |
| Audio | Not possible in the raw stream, and an ICO has no audio to begin with |
| Duration metadata | Absent; players commonly show no length and no seek bar |
| Video codec | MJPEG, the only codec offered on this page |
| Frame rate | 1 fps — a still image needs no more |
| Frame size | The icon's own pixel size unless you change Video resolution |
| If you need it in a container | Convert to ICO to AVI or ICO to MOV and select MJPEG as the Video Codec |
.ico onto the page or click "+ Add Files". Several icons can be queued and converted with one set of options.Because there is no container to record one. The file is a raw elementary stream — literally one JPEG after another — and timing lives in containers, not in the stream. VLC and mpv will still play it, but scrubbing and the length readout depend on the player guessing. Wrapping the same codec in AVI or MOV restores proper timing.
Because nothing is shared between frames. H.264 encodes five identical frames as one picture plus four near-empty updates; MJPEG encodes five complete JPEGs. Motion JPEG generally reaches around 1:20 compression where inter-frame codecs reach 1:50 or better, and with a static source the gap is at its widest.
Not for MJPEG. The preset system is built around constant-rate-factor encoding, which MJPEG does not implement — its quality knob is the JPEG quantiser scale instead. Select the "Constant Quality" compression mode to control it directly; leaving the page on the default preset gives a mid-range quantiser.
Not a single one. There is no document defining one universally recognised Motion JPEG file format. What does exist is format-specific: Microsoft documents M-JPEG inside AVI, Apple specifies it for QuickTime, and RFC 2435 defines the payload for RTP streaming. When a vendor says "MJPEG", ask which of those they mean.
No, on two counts. The raw stream we write has nowhere to carry an audio track, and an ICO file contains no audio to carry in the first place. Convert to AVI or MOV with MJPEG selected as the codec if you need a soundtrack alongside Motion JPEG video.
Because ICO artwork is small. A standard icon directory entry stores each dimension in one byte, where 0 means 256, so 256 x 256 is the largest image a normal entry can describe, and 16 to 64 pixels is far more usual. Any upscaling stretches the pixels that exist. Leave Video resolution on "Keep original" for a faithful frame.
The first entry in the directory. The decoder takes entry zero rather than searching for the largest, and different icon editors order their entries differently. If the clip comes out at 16 x 16 despite the icon containing a 256 px version, re-save the .ico with only the size you need.
VLC, mpv, ffplay and most non-linear editors handle it. Web browsers, phones and TVs generally do not, and neither do most upload forms. That asymmetry is the main practical reason to prefer AVI, MOV or MP4 unless a specific tool has asked for the raw stream.
It is sent over an encrypted connection, converted on our servers, and both the upload and the finished stream are deleted automatically after a few hours. There is no sign-up, no watermark, and files are never shared or made public.