Initializing... drag & drop files here
Supports: SWF
This tool renders one frame of an SWF (Adobe Flash) animation and saves it as a HEIC still image — useful when you have an old .swf file you can no longer play and just want to recover a picture from it. Below, you'll pick the exact moment to capture, choose quality and size, and learn what to do when a complex Flash file won't render.
.swf onto the page or click "+ Add Files" to browse. You can queue several files and convert them with the same settings.2 grabs the frame two seconds into the animation. Switch to Multiple Screenshots if you'd rather sample frames across the whole timeline.SWF is a timeline-based vector format, so unlike a JPEG there's no single "the image" — you choose which moment becomes your still. The Time (seconds) field accepts fractional values, so you can target a precise instant:
0 to grab the very first frame.1–3 so logos, text, or characters have finished moving onto the stage.If the SWF is mostly static artwork, any timestamp gives nearly the same result. If it's a busy animation, a second or two in usually lands on a fully-composed frame rather than a blank or mid-transition one.
.swf files are small, so this is rarely an issue.This converter grabs a rendered frame, so it suits animations, intros, banners, and vector artwork. It can't reliably capture heavily scripted ActionScript apps, games, or content that only draws after clicks, drags, or external data — server-side rendering has no way to "play" that interaction. It also can't recover assets that were never on the stage at your chosen timestamp. If you need the full motion rather than a still, convert SWF to MP4 instead; if you need to pull out embedded images or sounds individually, a desktop SWF decompiler is the right tool, since that's resource extraction rather than frame capture.
Adobe ended support for Flash Player on December 31, 2020, and began blocking Flash content from running on January 12, 2021. Browsers removed Flash around the same time, so most SWF files no longer play anywhere. Rendering a frame to an image is one of the few ways to recover what a .swf looked like.
No. SWF stores vector shapes that scale infinitely, but HEIC is a raster (pixel) image, so the output is fixed at the resolution you export. Set a higher Preset Resolution or explicit Width x Height before converting if you want a sharper still.
Choose HEIC only if you'll view the result on Apple devices — .heic files take up roughly half the space of an equivalent JPEG but, as of 2026, only Safari 17+ opens them natively among major browsers. For a still you can open on Windows, Android, or in Chrome and Firefox, SWF to PNG or SWF to JPG is the safer pick.
HEIC is a HEIF container (ISO/IEC 23008-12, standardized by MPEG in 2015) holding a still image encoded with the HEVC / H.265 codec. The format was designed for high compression efficiency, which is why iPhones default to it for photos.
Yes. Switch Frame Selection to Multiple Screenshots to sample frames across the animation's timeline rather than grabbing a single moment. This is handy when you're not sure which frame holds the image you want.
Your file is uploaded over an encrypted connection, processed on our servers, and deleted automatically a few hours after conversion. There's no sign-up and no watermark, and files are never shared or made public.