MJPEG to AVIF Converter

Convert MJPEG files to AVIF 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.

MJPEG to AVIF Converter

Motion JPEG is a video format in which every frame is stored as a complete, independent JPEG — the format IP cameras, webcams, microscopes and machine-vision rigs reach for when they need frame-accurate capture more than they need small files. AVIF is the opposite kind of format: a single still image coded with AV1's intra-frame tools and wrapped in an ISO base media file container, published by the Alliance for Open Media in 2019 to replace JPEG on the web. This converter bridges the two by decoding your stream, taking one frame at the timestamp you choose, and writing that frame as an AVIF still. The output is a static picture, never an animation.

How to Convert MJPEG to AVIF

  1. Upload Your MJPEG File: Drag your .mjpeg or .mjpg capture onto the page, or click "Add Files" to browse. Multiple captures can be queued and processed with the same settings.
  2. Choose the Frame Under Frame Selection: Specific Frame is preselected with Time (seconds) set to 0, which grabs the opening frame; type any decimal value to land elsewhere in the clip. Switch to Multiple Screenshots to sample the whole clip at a chosen capture rate instead.
  3. Set Quality Preset or Specific File Size: Image Compression opens on Quality Preset, whose dropdown runs Highest to Lowest with Very High (Recommended) preselected. Specific file size takes an exact byte, kilobyte or megabyte target with an optional Auto Scale. Image resolution stays on Keep original unless you pick a percentage, a preset height, or exact Width x Height.
  4. Convert and Download: Click Convert and save the .avif 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.

MJPEG Format at a Glance

Property Value
Full name Motion JPEG
Per-frame coding Baseline JPEG (ISO/IEC 10918)
Container None in a raw .mjpeg stream — frames are simply concatenated
Timing metadata Absent; decoders fall back to a 25 fps assumption
Audio None in a raw stream
Colour 8-bit, 4:2:0 or 4:2:2 chroma, no alpha channel
Inter-frame compression None — every frame is a keyframe
Best for Surveillance, machine vision, microscopy, frame-exact review
Typical drawback Very large files for the picture quality delivered

AVIF Format at a Glance

Property Value
Full name AV1 Image File Format
Published by Alliance for Open Media, v1.0.0 in 2019
Coding AV1 intra-frame coding
Container ISO base media file format (HEIF-derived)
Bit depth Up to 12-bit, with wide-gamut and HDR signalling
Transparency Alpha channel supported by the format
Licensing Royalty-free
Browser support About 95% of tracked usage per caniuse — Chrome 85+, Firefox 93+, Safari 16.4+, Edge 121+
Best for Web delivery, incident stills, documentation, archives of screen-facing images

Why Frame Extraction Is Clean From MJPEG

With an inter-frame codec such as H.264 or MPEG-2, most frames store only the differences from their neighbours, so extracting one means asking the decoder to rebuild a picture from a reference frame plus motion vectors. Land between keyframes on a damaged or heavily compressed file and the reconstruction shows it.

Motion JPEG has no such dependency chain. Every frame is a complete JPEG that decodes on its own, which is precisely why cameras that need reliable frame-by-frame review use it in the first place. Pointing this tool at 12.5 seconds gives you the picture that was captured around 12.5 seconds, with no neighbouring-frame reconstruction involved.

What the format cannot give you is detail the camera never recorded. The frame arrives already JPEG-compressed, so writing it out as AVIF is a lossy-to-lossy step: AVIF stores it far more efficiently and handles flat areas and gradients with fewer blocking artefacts than a JPEG re-save would, but the underlying sharpness is fixed at capture time.

Frequently Asked Questions

Does this produce an animated AVIF of my whole clip?

No. This page writes a still image. AVIF as a format does support image sequences, but the conversion here is video-to-still: Frame Selection decides which single frame becomes the picture, and there is no frame-rate, loop or duration control anywhere in the options because none would apply. If you want the motion preserved, convert to a video or animated format instead — MJPEG to MP4 keeps the whole clip, and MJPEG to GIF produces a looping animation.

How do I grab a frame from the middle of the clip instead of the start?

Set Frame Selection to Specific Frame and type the moment into Time (seconds). The field starts at 0, which is why leaving it alone returns the opening frame. Decimal values are accepted, so 2.4 lands roughly 2.4 seconds in. One caveat specific to this source format: a raw MJPEG stream stores no timestamps, so a decoder assumes a default rate — if your camera recorded at something other than that assumed rate, the timeline you are addressing will not match a wall-clock reading of the recording.

Can I get several stills in one pass?

Yes — switch Frame Selection to Multiple Screenshots and pick a capture rate from the dropdown, which ranges from one frame every 0.1 seconds up to one every 10 seconds. That samples across the clip and gives you the set together, which is the fastest way to find the sharpest frame of a moving subject before settling on one. Use Specific Frame when you already know the moment you want.

Will the AVIF be smaller than saving the same frame as JPEG?

Generally yes at matched visual quality, and the gap is widest on smooth content — flat walls, sky, uniform lighting, the sort of thing a fixed camera sees most of the time. AVIF's intra-frame coding uses larger, more flexible block partitioning than baseline JPEG and represents gradients without the blockiness JPEG shows at low bitrates. Busy, noisy night footage narrows the gap, because noise is expensive to code in any format. If you need an exact size rather than an exact quality, use Specific file size and give a target directly.

Which browsers and viewers open an AVIF file?

caniuse puts AVIF at roughly 95% of tracked browser usage: Chrome from version 85, Firefox from 93, Safari from 16.4, and Edge from 121. Desktop viewers are patchier — recent versions of Windows Photos, macOS Preview, GIMP and IrfanView handle it, while older image tools and many document and email workflows do not. When the still has to open absolutely anywhere without a plugin, extract it as MJPEG to JPG instead, or convert an AVIF you already have with AVIF to JPG.

Does the AVIF keep transparency or metadata from the source?

There is no transparency to keep. JPEG has no alpha channel, so every MJPEG frame is fully opaque, and the AVIF inherits that — the format supports alpha, but nothing in the source supplies it. Camera metadata is similarly thin: a raw .mjpeg stream is a bare sequence of JPEG frames with no container-level metadata track, so there is no timecode, GPS or device record to carry across. Treat the output as a picture, not as an evidentiary container.

What resolution does the extracted frame come out at?

The source frame's own pixel dimensions, because Image resolution starts on Keep original. To change that, choose Resolution Percentage for proportional scaling, Preset Resolutions to pick a target height and let width follow the source aspect ratio, or Width x Height for exact pixel values. Scaling down before encoding is usually the most effective way to cut the file size of a high-resolution capture, well ahead of dropping the quality preset.

Should I extract to AVIF, WebP, PNG or JPG?

AVIF for the smallest modern web still, at the cost of leaving older software behind. WebP for a good size reduction with wider tool support than AVIF. PNG when the frame is going into editing or annotation and you want no further loss after the grab. JPG when it simply has to open everywhere — email, legacy viewers, document workflows. All four take exactly the same frame; only the encoding of that frame changes.

Is my capture kept on your servers?

No. The file is uploaded over an encrypted connection, decoded on our servers to pull 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, there is no sign-up, and the image carries no watermark. Because only one frame is decoded, clip length has little effect on processing time — upload time is the real constraint on a long recording.

Rate MJPEG to AVIF Converter Tool

Rating: 4.8 / 5 - 102 reviews