Initializing... drag & drop files here
Supports: JPG, JPEG, JFIF
This tool wraps a JPG image inside an SWF, the container Adobe Flash once used for vector and bitmap movies. Be clear-eyed about why you'd do this: SWF is a defunct format. Adobe ended Flash Player support on December 31, 2020 and blocked Flash content from running on January 12, 2021, so the SWF you create will not play in any current web browser. This conversion is for legacy and archival workflows — feeding an old Flash-authoring project, a standalone projector, or a preservation toolchain — not for putting an image on the modern web.
Under the hood this is an image-to-video conversion: each JPG becomes a frame in an SWF movie. A single image produces a one-frame SWF; with "Merge images" enabled, several JPGs are stitched into a short slideshow. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically a few hours after conversion — no sign-up, no watermark, never shared or made public.
If your actual goal is a playable file, convert to a current format instead — JPG to MP4 gives you a video that opens everywhere, and to rescue media from an existing SWF use SWF to MP4.
| Property | Value |
|---|---|
| Standard | ITU-T T.81 / ISO/IEC 10918-1 |
| Standardized | 1992 (ITU-T T.81); ISO/IEC 10918-1 in 1994 |
| Maintained by | Joint Photographic Experts Group (JPEG) |
| Compression | Lossy, discrete-cosine-transform based |
| Bit depth | 8 bits per color component (24-bit color) |
| MIME type | image/jpeg |
| Extensions | .jpg, .jpeg, .jfif |
| Browser support | Chrome, Edge, Firefox, Opera, Safari (all versions) |
| Best for | Photographs and complex still images |
| Property | Value |
|---|---|
| Name | Small Web Format (originally "ShockWave Flash") |
| Type | Flash multimedia container (vector, bitmap, audio, ActionScript) |
| First released | May 1996, by FutureWave Software |
| Owner history | FutureWave → Macromedia (1996) → Adobe (2005) |
| Specification | Opened by Adobe on May 1, 2008 (Open Screen Project) |
| MIME type | application/x-shockwave-flash |
| Extension | .swf |
| Status | Defunct — Flash Player reached end of life December 31, 2020 |
| Native browser support | None; no current browser runs Flash content |
No. No mainstream browser can play SWF content anymore. Adobe ended Flash Player support on December 31, 2020 and pushed an update on January 12, 2021 that blocks Flash content from running. To view the file you need a standalone player such as the Adobe Flash Player projector or the open-source Ruffle emulator, which re-implements Flash without the discontinued plugin.
A few legitimate reasons remain: importing a still as an asset into a legacy Flash-authoring project, rebuilding the source material for a kiosk or game that still runs through a standalone Flash projector, or archiving content in the same format as an existing SWF library. Outside those legacy and preservation cases, SWF has no advantage over a normal image or video.
It is a short movie. This converter runs an image-to-video pipeline, so each JPG becomes a frame inside the SWF. A single image yields a one-frame movie; when you enable "Merge images," multiple JPGs are sequenced into a slideshow whose pacing is set by the Image Duration option.
No. The JPG is already lossy, and re-encoding it into an SWF movie frame cannot recover detail that JPEG compression discarded — at best it preserves what's there, and a low quality preset can soften it further. If you need maximum fidelity, keep working from the original JPG.
No. Adobe dropped the licensing restrictions on the SWF specification on May 1, 2008 as part of the Open Screen Project, but the format is now defunct: there have been no specification updates since Flash reached end of life, and Adobe recommends uninstalling Flash Player entirely.
For a still image that opens in any browser, keep it as a JPG or PNG. For motion or a slideshow that plays everywhere, convert to a modern video container with JPG to MP4 instead. SWF should be reserved for cases where a specific legacy tool genuinely requires it.
Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically a few hours after conversion. They are never shared, made public, or used for anything beyond producing your download.