Initializing... drag & drop files here
Supports: JPG, JPEG, JFIF
JPG is the dominant still-image format; MXF is the SMPTE-standardized broadcast container that Avid, Resolve, Premiere, and station playout servers expect. Converting JPG → MXF wraps one or more stills inside a broadcast-grade timeline-ready clip — useful any time the consuming workflow (broadcast ingest, cinema rushes, editorial conform, archive) only accepts MXF. Common reasons:
| Property | JPG (JPEG) | MXF |
|---|---|---|
| Media type | Still image | Video container |
| Standard body | ISO / IEC 10918 | SMPTE 377M (broadcast / cinema) |
| Year standardized | 1992 | 2004 |
| Frame count | 1 | Many (1 → millions) |
| Time dimension | None | Has duration, frame rate |
| Audio support | No | Yes (AAC, AC-3, MP2, MP3, FLAC, PCM, etc.) |
| Multi-track audio | n/a | Up to 8+ uncompressed channels |
| Native NLE support | Drag-in as still | Avid, Resolve, Premiere, Final Cut Pro |
| Plays on phone / browser | Yes, everywhere | Rarely without specialist software |
| Typical bitrate | n/a (per-image 200 KB - 5 MB) | 25 Mbps - 600 Mbps |
| Best for | Photos, web graphics, slate art | Broadcast masters, editorial conform, archive |
| Codec | Output size (relative) | Compatibility | Best for |
|---|---|---|---|
| MPEG-2 | 100% (baseline) | Legacy XDCAM HD, older Avid, station automation | Backwards-compatible MXF deliverables |
| H.264 | ~50-60% | Avid 2010+, Resolve, Premiere, Final Cut Pro | Default — modern proxies and deliverables |
| H.265 / HEVC | ~30-40% | Resolve, Premiere, Final Cut Pro, 2018+ playout | Archive, 4K masters, drive-space savings |
| MPEG-4 / DivX / XviD | ~80-90% | Older broadcast servers, legacy DVD chains | Backwards compatibility |
| AV1 | ~25-35% | Modern decoders, slow encode | Long-term archive, future-proof |
| MJPEG | varies | Universal, frame-accurate | Editing-friendly, image-sequence-style master |
| Use case | Image duration | Effective frame rate |
|---|---|---|
| Cinema / film conform | 1/24 second per frame | 24 fps |
| Broadcast HD master | 1/30 second per frame | 30 fps |
| High-frame-rate broadcast | 1/60 second per frame | 60 fps |
| Stop-motion / animatic | 1/10 second per frame | 10 fps |
| Photo essay (news / doc) | 4-8 seconds per image | 0.125-0.25 fps |
| Slate / bug / end board | 3-10 seconds per image | 0.1-0.33 fps |
| Quick montage insert | 1-2 seconds per image | 0.5-1 fps |
Because the consuming workflow demands it. Broadcast playout servers, Avid Interplay, Dalet, station automation systems (Crispin, Pebble Beach, Imagine Versio), and many cinema DI suites ingest only MXF. Dropping a stills sequence or a slate card straight into the timeline as MXF means it sits alongside the camera-original rushes without a transcoding step. For sharing, web playback, or social media, MP4 is the right call — see convert JPG to MP4.
Output duration = number of images × image duration. 30 photos at 6 seconds each = 180 seconds (3 minutes). 5,000 numbered VFX frames at 1/24 second = 208 seconds (3 minutes 28 seconds at cinema frame rate). The setting is per-image, applied uniformly to every JPG in the upload — drag to reorder before clicking Convert if filename sort isn't what you want.
Image duration covers the most common rates directly: 1/24 second for cinema 24p, 1/30 for broadcast 30p, 1/60 for high-frame-rate. For drop-frame timelines (29.97 NTSC, 23.976 cinema) and 25 fps PAL, MXF carries the wrapped clip and the consuming NLE conforms it to the timeline rate at import — Avid, Resolve, and Premiere all handle the small frame-rate offset transparently for image-sequence-derived clips.
This converter produces MXF with the audio codec you select (AAC default, or AC-3 / EAC-3 / MP2 / MP3 / FLAC / Opus / Vorbis / PCM in S16LE, S16BE, S24LE, S32LE, mu-law, or A-law variants). The source JPGs have no audio, so the track is silent by default. To bring the MXF into broadcast playout with multi-track stereo + 5.1 + descriptive audio, drop it on a timeline in Avid / Resolve / Premiere and conform the audio there — MXF natively supports up to 8+ uncompressed channels, more than MP4 can carry.
For HD broadcast pick 1920×1080 (1080P preset). For UHD masters pick 3840×2160 (2160P / UHD). For DCI cinema pick 2048×1080 (DCI 2K). For SD legacy chains pick 720×576 (576P PAL) or 854×480 (480P NTSC). Vertical broadcast cutdowns for social use 1080×1920 or 720×1280. The converter pads with the background color of your choice (24 named options — black is broadcast-standard for letterbox bars) when source JPG aspect doesn't match output.
Each frame scales to fit inside the chosen output resolution while preserving the source aspect ratio — empty area fills with the background color. Mixed-aspect input (some 4:3 historical photos, some 16:9 modern) renders cleanly at 1920×1080 with pillarbox padding on the 4:3 sources. For consistent results across a long sequence, resize JPG all images to the target dimensions first.
Yes — Image Drop Frames takes every Nth frame from the upload (every 2nd, 3rd, 4th, up through every 10th). A 6,000-frame VFX render at every 3rd frame becomes a 2,000-frame MXF — useful for review timelines, animatics, or proxy generation when the full-rate sequence is overkill for the editorial pass.
MPEG-2 for legacy XDCAM HD playout, older Avid systems, and station automation that hasn't been updated since the SD era. H.264 for everything modern — every NLE since 2010 reads it, fast encode, smaller files. H.265 / HEVC when archive size matters and the consuming system supports it (Resolve, Premiere, Final Cut Pro, most 2018+ broadcast servers). For a non-broadcast deliverable, convert JPG to MP4 skips the MXF wrapping overhead.
Files convert in your browser session, so the practical ceiling is your device's RAM and the input image count, not a server quota. Most users handle a few hundred 4K JPGs comfortably on a typical laptop; for thousands of high-resolution VFX frames, use a desktop with 16+ GB RAM. There's no file count limit and no watermark regardless of size. For the reverse direction (extract stills from a finished MXF), pair with MXF to JPG.