Initializing... drag & drop files here
Supports: SWF
Adobe stopped supporting Flash Player on December 31, 2020, and on January 12, 2021 it began blocking Flash content from running — so a .swf file no longer plays in any mainstream browser. This walk-through shows how to grab a single frame from a SWF and save it as a JPEG you can actually open, view, and share, even though the animation itself won't run anymore.
One thing to be clear about up front: a JPEG is a single still picture. If your SWF is a multi-frame animation or an interactive game, one JPEG captures one moment from it, not the motion. That is the right tool when you need a thumbnail, a poster image, or proof of what a dead SWF used to show — and the wrong tool if you were hoping to keep the animation (see "When This Doesn't Work" below).
.swf onto the page or click "+ Add Files" to pick it from your computer. You can queue several SWF files and they convert with the same settings.SWF playback is treated like a timeline here, so picking a good frame is about choosing the right moment in seconds — there is no "frame number" field, because many SWFs don't run at a fixed frame rate.
A rendered frame is the visible output of the SWF at one instant. If you instead need the original artwork embedded inside the file — the source PNGs, shapes, sprites, or sounds the Flash author packed in — a frame grab won't give you those; use an open-source SWF decompiler such as JPEXS Free Flash Decompiler to export the embedded assets directly. And if your goal is to preserve the motion rather than a single moment, convert the SWF to a moving format instead: SWF to MP4 keeps it as video, and SWF to GIF makes a looping animation. Heavily interactive or DRM-style SWFs that draw nothing until clicked may not yield a usable still at all.
Just one frame. A JPEG is a single still image, so this captures one moment from the SWF — by default the opening frame, or whatever time you set. If you need the motion preserved, convert to a video or animated format instead of a still.
Adobe ended support for Flash Player on December 31, 2020, and began blocking Flash content on January 12, 2021. Chrome, Firefox, Edge, and Safari all removed Flash support, so .swf files no longer play in a normal browser — pulling a frame to JPEG is one way to recover what the file used to display.
JPEG and JPG are the same format — just two spellings of the same file extension. JPEG uses lossy compression, so fine detail and sharp vector edges can soften slightly. Keeping the Quality Preset at Very High minimizes that; if you need lossless edges for line art, convert SWF to PNG instead.
The default mode is Specific Frame with Time (seconds) set to 0, which captures the opening frame. Raise the time value to skip past an intro, a loader, or a blank opening stage.
Yes. Switch from Specific Frame to Multiple Screenshots, which samples frames across the timeline and returns a set of JPEGs rather than a single image — handy for finding the best frame or building a contact sheet.
Your file is uploaded over an encrypted connection, processed on our servers, and deleted automatically a few hours after conversion. There is no sign-up, no watermark, and files are never shared or made public. In our testing, a short vector-animation SWF captured at default Very High quality produced a clean JPEG of the opening frame at the source dimensions.