Initializing... drag & drop files here
Supports: JPG, JPEG, JFIF
This tool wraps a .jfif photo into a .flv file — Adobe's legacy Flash Video container. Two things are worth knowing before you start. A JFIF is a single still photo, so the result is a silent video that holds that one frame for a duration you choose — no motion, no audio. And FLV is a dead format: Flash Player reached end-of-life on December 31, 2020, so this output is only useful for a narrow, un-migrated Flash-era pipeline. If you just want the photo as a normal image, JFIF to JPG is essentially a rename; if you want a still-as-video that actually plays today, JFIF to MP4 is far better than dead FLV.
| Property | Value |
|---|---|
| Format | JPEG File Interchange Format (a JPEG variant) |
| Standard | The 1992 JPEG interchange standard, later ITU-T T.871 |
| Compression | Lossy DCT (the same as a .jpg) |
| Relationship to JPG | A .jfif is functionally a .jpg — renaming works |
| Why you have one | Edge and Chromium browsers sometimes write .jfif on "Save image as…" |
| Frames | One — it is a single still image |
| Best converted to | .jpg / .png for a normal file; .mp4 for a still-as-video |
| Property | Value |
|---|---|
| Format | Flash Video container |
| Developer / released | Macromedia (later Adobe), September 10, 2003 |
| Default video codec here | Sorenson Spark (FLV1) |
| Other codecs the container holds | VP6, H.264 |
| Audio in this output | None — a still image has no audio to encode |
| Status | Legacy; Flash Player end-of-life December 31, 2020, blocked from running January 12, 2021 |
| Still plays in | VLC and ffmpeg-based players; not browsers |
| Best for today | A specific un-migrated Flash-era workflow only |
.jfif photo onto the page, or click "+ Add Files" to browse — JPG and JPEG inputs work identically. Upload several and pick "Merge images" for one video, or "Video per image" for a separate FLV per file..flv. No sign-up, no watermark.Yes — JFIF (JPEG File Interchange Format) is the 1992 interchange standard for storing JPEG-compressed images, later formalized as ITU-T T.871, and a .jfif file is functionally a .jpg: the same lossy DCT-compressed image, just with the extension Edge and Chromium browsers sometimes write on "Save image as…". Renaming .jfif to .jpg works. For the FLV step it makes no difference — the encoder decodes the JPEG bitstream the same way. If you only want the picture as a normal file, JFIF to JPG is essentially a rename and JFIF to PNG gives you a lossless copy.
Because a JFIF is a single still photo with no audio to encode. This converter holds that one frame on screen for the Duration you set and writes a video with no sound — for an image source it writes no audio stream at all, so the FLV plays silently by design. To add music or narration, convert here first, then bring the file into a video editor (Shotcut, DaVinci Resolve, CapCut) and add an audio track there.
It defaults to Sorenson Spark (FLV1), the original codec Flash Player supported and the one most FLV files use. The FLV container can also carry On2 VP6 (added in Flash Player 8) and H.264 (added in Flash Player 9 Update 3, December 2007); under the Video Codec menu you can switch if a specific target needs it. Because the source is a still photo, no audio codec is written — the output is silent.
For almost everyone, no. FLV is Adobe's Flash Video container, and Adobe ended support for Flash Player on December 31, 2020, then began blocking Flash content from running on January 12, 2021. Modern browsers do not play FLV at all. The container itself still opens in VLC and ffmpeg-based players, so an FLV isn't unreadable — but the only honest reason to create one today is a legacy pipeline (an old Flash project, an Adobe Animate asset, or a media system) that still expects .flv and won't take anything else. For anything that needs to play on a phone, browser, or modern editor, use JFIF to MP4 instead.
No, and that is an honest limit rather than a tool flaw. A JFIF is already a lossy JPEG, so the pixels you start with are all the detail there is. Wrapping them in an FLV video frame cannot invent detail, and the Sorenson Spark re-encode — an older codec than today's — may soften the frame slightly. Choosing a larger resolution preset stretches the single frame onto a bigger canvas but adds no sharpness. Keep "Keep original" resolution and the recommended quality preset to stay closest to the source.
It depends on the clip's role. A static title card, splash, or placeholder reads well at 3-5 seconds per frame; a slide meant to sit on screen alongside other content works at 8-10 seconds. If you upload several JFIFs and choose "Merge images", each photo holds for the Duration in turn, so total length = number of images x Duration. In our testing, a single 1920x1080 JFIF held at 5 seconds produced a roughly 5-second .flv of about 0.4-1.5 MB at the default quality, depending on how detailed the photo is.
The photo's aspect ratio doesn't match the chosen output resolution, so the gap is filled with the Background Color (black by default). Pick a Preset Resolution closer to the photo's shape, or change the Background Color from Black to white or a brand color. Leaving Video resolution on "Keep original" avoids the bars entirely by matching the frame to the photo.
Your file is uploaded over an encrypted connection, processed on our servers, and deleted automatically a few hours after the conversion — no sign-up, no watermark, never shared or made public.