Initializing... drag & drop files here
Supports: JPG, JPEG, JFIF
This converter wraps a JPEG image inside an SWF (Adobe Flash) container, producing a single-image Flash file you can drop into a legacy Flash project or an offline player. Be clear-eyed about the target format first: Adobe ended Flash Player support on 31 December 2020, and Flash content stopped running in the player on 12 January 2021 — so an SWF will not open in any current browser. Convert to SWF only if a specific legacy toolchain or archival workflow requires it; if you just want a JPEG to play as a clip, convert JPEG to MP4 instead and skip the dead format entirely.
Most settings here exist because this tool shares an image-to-video engine, so a few defaults matter more than others for a still image:
The output is a Flash movie that carries your image — it is not an interactive ActionScript application, and it cannot be edited back into layers.
If your goal is a viewable, shareable image-as-clip in 2026, SWF is the wrong target: there is no browser plugin left, and even offline playback depends on third-party emulators like Ruffle or the Flashpoint Archive preservation project. SWF still makes sense in two narrow cases — you are maintaining or re-importing assets in a legacy Flash/Animate toolchain that ingests SWF, or you are archiving to match an existing SWF-based collection. For everyone else, JPEG to MP4 gives universal playback, and JPEG to GIF gives a lightweight looping animation that works everywhere. If you already have an SWF and simply need to watch it, run it through SWF to MP4 to get a file you can actually open.
Because Flash is retired. Adobe ended Flash Player on 31 December 2020 and blocked Flash content from running on 12 January 2021, and browser vendors removed Flash support around the same time. An SWF made today opens only in offline tools such as the Ruffle emulator or a standalone Flash player — never in a current browser.
For almost everyone, MP4. It plays in every modern browser, phone, and messaging app without a plugin, while SWF plays in none of them. Choose SWF only when a legacy Flash authoring project or an existing SWF archive specifically requires that format.
It embeds the image data directly. The converter re-encodes your JPEG and packages it inside the SWF container, so the resulting Flash file is self-contained and does not reference the original JPEG.
Yes. Upload all the images, choose "Merge images" instead of "Video per image", and set "Image Duration" to control how long each frame is shown. The result is a single SWF that cycles through your images like a slideshow.
No. The output is a compiled SWF movie that displays your image, not an editable FLA source file with layers and a timeline. SWF is the published/playback format; it cannot be reliably decompiled back into an authorable project.
Yes — it is free with no watermark and no sign-up. In our testing, a single 1920x1080 JPEG at the default Very High preset produced an SWF in the low hundreds of kilobytes. Your file is uploaded over an encrypted connection, processed on our servers, and deleted automatically a few hours after conversion — never shared or made public.