Initializing... drag & drop files here
Supports: JPG, JPEG, JFIF
JFIF (JPEG File Interchange Format) is the standard wrapper for JPEG-compressed images — most .jpg/.jpeg files on disk are actually JFIF, and Chrome on Windows sometimes saves downloaded JPEGs with the .jfif extension instead. JFIF was published by Eric Hamilton at C-Cube Microsystems in 1992 and was formally standardised as ITU-T T.871 (2011) and ISO/IEC 10918-5 (2013). MPG is a container for MPEG-1 (ISO/IEC 11172, 1992) or MPEG-2 (ISO/IEC 13818) video — the same family of codecs used for Video CD, DVD-Video, and over-the-air ATSC broadcast.
.mpg as a guaranteed-supported container, so a thumb-drive slideshow plays without codec warnings even on hardware that struggles with H.265 or AV1.| Property | JFIF (.jfif) | JPG/JPEG (.jpg,.jpeg) |
|---|---|---|
| Image data | Identical JPEG-compressed bitstream | Identical JPEG-compressed bitstream |
| Header marker | APP0 segment, mandatory | APP0 optional; may carry Exif APP1 instead |
| Standard | ITU-T T.871 / ISO/IEC 10918-5 | ITU-T T.81 / ISO/IEC 10918-1 |
| Typical source | Chrome/Edge save-as on Windows, some legacy apps | Cameras, smartphones, every modern app |
Renaming .jfif → .jpg |
Works — bit-for-bit identical | n/a |
| Editor support | Universal (treated as JPEG) | Universal |
| Exif metadata (GPS, EXIF camera tags) | Not part of JFIF, but commonly co-present | Native Exif support |
JFIF and JPG are the same image; only the extension and the metadata segment differ. This tool treats them interchangeably — you can mix.jfif,.jpg, and.jpeg files in one upload.
| Setting | Default | When to change |
|---|---|---|
| Video Codec | MPEG-2 | Keep MPEG-2 for DVD-Video authoring and TV broadcast. Pick MPEG-1 for VCD-style 1.5 Mbit/s files. H.264 inside MPG is also accepted by VLC/Plex but not by DVD players. |
| Audio Codec | MP2 (Layer II) | MP2 is the DVD-Video baseline. AC-3 (Dolby Digital) is the other common DVD audio. Use MP3 or AAC only if the target player is software (VLC, MPC-HC) — not authoring hardware. |
| Quality Preset | Very High (Recommended) | Drop to High or Medium for web sharing; Highest pushes bitrate toward the 9.8 Mbit/s MPEG-2 ceiling and produces large files. |
| Bitrate mode | Constant Quality (CRF) | Switch to "Specific File Size" if you need to fit a fixed disc/upload quota, or "Constant Bitrate" for streaming. |
| Resolution | Keep original | Pick 720x480 (NTSC DVD) or 720x576 (PAL DVD) when burning to disc; 1080p for modern TVs. |
| Duration per image | 5 seconds | 3-5s for narrative slideshows; 0.5-1s for fast montages; 1/24s-1/60s for stop-motion. |
For DVD authoring set codec MPEG-2, audio MP2 or AC-3, resolution 720x480 (NTSC) or 720x576 (PAL), and a max bitrate around 8 Mbit/s — that profile burns cleanly in DVDStyler.
It's a Windows quirk. The HKEY_CLASSES_ROOT registry entry for image/jpeg defaults to .jfif on some Windows 10/11 installs, so Chrome, Edge, and a few other browsers honour that mapping when downloading. The file is a perfectly normal JPEG — you can rename the extension to .jpg and nothing changes. This tool accepts the .jfif, .jpg, and .jpeg extensions interchangeably.
MP4 (H.264/AAC) plays on phones and the modern web; MPG (MPEG-1/MPEG-2 + MP2) plays on DVD players, ATSC tuners, and older smart TVs that don't have a current H.264 license. If you're targeting any of those — or feeding a DVD-authoring tool like DVDStyler — MPG is the right choice. If you want a web-friendly slideshow, use JFIF to MP4 or JFIF to video instead.
For a watchable slideshow with captions, 4-6 seconds per image gives viewers time to read and absorb. For a fast wedding-reception or party reel, 1.5-2 seconds works. For stop-motion or time-lapse, pick 1/24s (24fps cinematic) or 1/60s (60fps smooth). Total length = number of images x duration, so 60 images at 5s = exactly 5 minutes.
JFIF→MPG starts from still images, not an existing video timeline, so there's nothing to trim. Use Image Duration and how many photos you upload to control length. If you want to trim an MPG you already have, use the MPG cutter instead.
No — Exif tags belong to still-image containers. Once frames are encoded into an MPG video stream the original metadata is dropped. If you need camera info visible, burn it into the photo as a caption first, or write a text overlay before converting.
Almost. The MPG itself is DVD-compatible if you keep MPEG-2 video + MP2 or AC-3 audio at 720x480 (NTSC) or 720x576 (PAL), and bitrate at or below ~8 Mbit/s. But a playable DVD-Video disc also needs the VIDEO_TS folder structure with IFO/BUP files. Feed the MPG into DVDStyler, DVD Flick, or macOS Burn to generate that structure, then write the disc.
MPEG-2 at "Very High" quality typically lands at 4-6 Mbit/s, so a 5-minute slideshow is roughly 150-225 MB. MPEG-1 at VCD bitrate (1.15 Mbit/s) is about 45 MB for the same 5 minutes. If you need a specific size, switch the Quality Preset to "Specific File Size" and enter your target.
The default JFIF→MPG output is silent — there are no audio sources to encode. If you want background music, render the MPG here first, then mux a music track in with FFmpeg, ShotCut, or DaVinci Resolve. (We're working on an in-tool audio-overlay step for image-to-video flows.)
Yes. The video frame uses a single output resolution (e.g. 1920x1080 landscape). Portrait images are scaled to fit and the empty space on either side is filled by the Background Color you pick — Black is the cinematic default; White looks cleaner for product showcases. Use the Resolution preset to match your target screen.