How to Convert TIFF to MJPEG Online
- Upload Your TIFF Files: Drag and drop or click "+ Add Files" to select one or many
.tif/.tiffimages. For a multi-page TIFF or a numbered sequence (frame_0001.tif,frame_0002.tif, ...), upload them all — they will be ordered by filename. - Set Merge Strategy and Image Duration: Pick "Merge images" to build a single MJPEG video from the whole sequence, or "Video per image" to render one short clip per TIFF. Then set Image Duration — choose 1/30s or 1/24s for cinematic timelapse playback, 1/60s for slow-motion analysis, or 1–10 seconds per frame for slideshow pacing.
- Tune Background Color, Quality Preset, and Resolution (Optional): Background Color defaults to White for transparent-TIFF padding (switch to Black for a dark matte, Green for chroma key). Quality Preset defaults to Very High; drop to High or Medium to shrink the file. Resolution defaults to 768p — pick a fixed preset like 1920x1080 / 3840x2160 or scale by percentage to match your timeline.
- Convert and Download: Click Convert. Output is MJPEG (Motion JPEG) in the
.mjpegraw stream container, ready to drop into FFmpeg, OpenCV, OBS Studio, or any pipeline that expects per-frame JPEG access.
Why Convert TIFF to MJPEG?
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.
- Microscopy and timelapse playback — Time-lapse sequences exported as TIFF stacks from Leica LAS X, Nikon NIS-Elements, or Zeiss ZEN often hit hundreds of GB. MJPEG keeps every frame quality-independent so cell division or crystal growth can be scrubbed frame-by-frame in ImageJ/Fiji or Imaris without GOP artefacts.
- Photogrammetry and drone surveys — Sequences from Pix4D, RealityCapture, or Agisoft Metashape are often archived as TIFF; an MJPEG proxy is faster to preview and review on disk than 16-bit linear TIFFs.
- Industrial machine-vision review — Cognex, Basler, and FLIR cameras stream MJPEG natively; converting TIFF inspection frames to MJPEG keeps the archive in the same codec the line camera produced.
- Security and forensic chain-of-custody — Each MJPEG frame stands alone as a JPEG, which makes per-frame export and SHA-hashing for evidence simpler than slicing an H.264 GOP.
- Non-linear editing proxies — DaVinci Resolve, Premiere Pro, and Final Cut Pro all decode MJPEG efficiently for scrubbing. A 4K MJPEG proxy is heavier on disk than H.264 but lighter on CPU because each frame decodes independently.
- Slideshow-to-video conversion — Drop a folder of photo-scanned TIFFs in, set 3–5 seconds per frame, and you have a slideshow MJPEG that any browser or VLC can play without an extra container.
TIFF vs MJPEG — Format Comparison
| 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 |
Quality Preset and Image Duration Guide
| 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 |
Frequently Asked Questions
Why is the output .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.
Will a multi-page TIFF be treated as a frame sequence?
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.
How much smaller will the MJPEG be than the source TIFF stack?
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.
Does MJPEG keep the 16-bit precision of my scientific TIFFs?
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.
Can I play the resulting MJPEG file in a regular browser or video player?
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.
What frame rate does "Image Duration" actually set?
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.
Why does the file still look "blocky" compared to my original TIFF?
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.
My TIFFs are different sizes — what happens to the output?
The first file's dimensions set the canvas. Smaller frames are padded with the Background Color (default White; pick Black for a dark matte 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.
Can I add audio to the MJPEG?
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.