Initializing... drag & drop files here
Supports: TIFF, TIF
.tif / .tiff images. For a multi-page TIFF or a numbered sequence (frame_0001.tif, frame_0002.tif, ...), upload them all — they will be ordered by filename..mjpeg raw stream container, ready to drop into FFmpeg, OpenCV, OBS Studio, or any pipeline that expects per-frame JPEG access.TIFF is a lossless raster container favoured by scanners, microscopes, satellite sensors, and DSLRs working in 16-bit mode — every pixel is preserved, but a single 4K frame can run 30–80 MB, which makes a thousand-frame capture unmanageable to scrub through. MJPEG (Motion JPEG, standardised in RFC 2435 for RTP transport) compresses each frame as an independent JPEG, typically reaching 1:20 compression while keeping every frame randomly accessible. That intra-frame design — no P-frames, no B-frames, no GOP — is exactly what scientific, surveillance, and editing workflows want when they need to seek to any single frame without decoding a dependency chain.
| Property | TIFF | MJPEG |
|---|---|---|
| Type | Still image (multi-page possible) | Motion video (frame sequence) |
| Compression | LZW, ZIP, PackBits, JPEG, or uncompressed | Per-frame JPEG (intra-frame only) |
| Bit depth | 1, 8, 16, 32-bit per channel | 8-bit per channel (JPEG limit) |
| Color models | Grayscale, RGB, CMYK, Lab, YCbCr | YCbCr 4:2:0 / 4:2:2 |
| Random frame access | N/A (one file per frame) | Yes — every frame is a key frame |
| Typical 4K frame size | 30–80 MB (uncompressed 16-bit) | 0.3–2 MB per frame |
| Inter-frame compression | None | None |
| Native browser playback | No | Safari, Chrome, Firefox, Edge |
| Streaming standard | None | RFC 2435 (RTP) |
| Best for | Archival masters, scientific capture | Editing proxies, surveillance, low-CPU playback |
| Setting | Use case | Notes |
|---|---|---|
| Very High preset (default) | Forensic review, microscopy, photogrammetry proxy | Largest file; visually indistinguishable from source TIFF |
| High preset | NLE editing proxy, slideshow distribution | ~30% smaller than Very High, still archive-grade |
| Medium preset | Quick web preview, email-sized review | ~60% smaller; visible artefacts in fine detail |
| 1/60s per frame | Slow-motion frame analysis, 60 fps playback | 60 source frames produce 1 second of video |
| 1/30s per frame | Standard timelapse, broadcast-style | NTSC frame cadence |
| 1/24s per frame | Cinematic timelapse | Film cadence, smooth scrub |
| 1–2 seconds per frame | Photo slideshow | Slow paced for narration / commentary |
| 5–10 seconds per frame | Kiosk loop, gallery exhibit | Long-dwell display |
.mjpeg instead of .avi or .mov?The MJPEG conversion produces a raw Motion JPEG elementary stream (.mjpeg), which is the codec on its own without a container. FFmpeg, VLC, OBS, OpenCV, and most NLEs read it directly. If you need MJPEG wrapped in AVI or QuickTime — common for older surveillance recorders or some scientific software — convert to AVI or MOV with the MJPEG codec selected; xconvert exposes that selection on the convert-jpg-to-mjpeg and related video pages.
Yes. Multi-page TIFFs (often produced by scanners and microscopes) are decoded page-by-page and each page becomes one MJPEG frame in the order it appears in the file. If you have separate single-page TIFFs instead, upload them all in one batch and they are ordered alphabetically by filename — name them with zero-padded counters (frame_0001.tif, frame_0002.tif) to keep the order stable past 1000 files.
Expect roughly 1:20 to 1:30 compression versus uncompressed 8-bit TIFF. A folder of 500 uncompressed 1080p TIFFs at ~6 MB each (3 GB total) typically lands around 100–150 MB as MJPEG at the Very High preset. 16-bit TIFFs shrink more dramatically because MJPEG is 8-bit per channel — plan for that quantisation if your downstream tool relies on 16-bit precision.
No. JPEG (and therefore MJPEG) is 8-bit per channel with 4:2:0 or 4:2:2 chroma. If your analysis requires the full 16-bit linear values from a microscope or radiometric sensor, keep the TIFF master and use MJPEG only as a preview/proxy. For lossy-but-higher-bit-depth proxies, H.265 10-bit or ProRes 422 HQ are better choices.
Yes for VLC, mpv, QuickTime, Windows Media Player, and any FFmpeg-based player. Browsers (Chrome, Firefox, Edge, Safari) historically played MJPEG natively as multipart/x-mixed-replace streams but do not always decode a standalone .mjpeg file from <video> — for guaranteed browser playback, convert to MP4/H.264 via TIFF to MP4 or TIFF to MOV instead.
Image Duration is per-frame display time and the output frame rate is its reciprocal. 1/30s per frame is 30 fps; 1/24s is 24 fps; 0.2 seconds per frame is 5 fps; 5 seconds per frame is 0.2 fps. Pick the value that matches your downstream tool — 24/25/30 fps for editing, 60 fps for slow-motion review, 1–5 second values for slideshows.
JPEG compression introduces 8x8 DCT-block artefacts around hard edges and fine textures (text, scan lines, fluorescence speckle). The Very High preset minimises this but cannot eliminate it. If you need pixel-exact frames for image analysis, keep working from the TIFF stack and use MJPEG only for human review.
The first file's dimensions set the canvas. Smaller frames are padded with the Background Color (default Black; pick White for documents or set a green/blue for keying). Larger frames are scaled down to fit. To force a specific output resolution regardless of source, pick a Fixed Resolutions preset (1920x1080, 3840x2160) or enter custom width/height in the Resolution control.
Not in this image-to-video flow — when the source is images there is no audio track. If you need narration or music, convert TIFF to MP4 first, then mux a soundtrack with FFmpeg (ffmpeg -i video.mjpeg -i audio.mp3 -c copy out.mov) or your NLE. MJPEG in an AVI or MOV container does support a PCM or MP3 audio track when paired with a separate audio source.