Why convert SWF to PNG?
Adobe Flash Player reached end-of-life on 31 December 2020 and every browser removed the plug-in. Exporting a PNG from an SWF preserves a logo, banner or title card from an old Flash file without needing Flash installed, and is useful for documentation and archiving.
How to convert SWF to PNG
SWFTools FREE
Run swfrender file.swf out.png in a terminal; for a multi-frame SWF, SWFTools writes a numbered sequence (out-0001.png, out-0002.png, ...).
Ruffle screenshot FREE
Open the .swf in the Ruffle desktop app, navigate to the frame you want, then use your OS screenshot shortcut and crop the result to PNG.
Programs that convert SWF
About these formats
An SWF file is a compiled Adobe Flash animation, game, or interactive movie (Small Web Format). Adobe Flash Player reached end-of-life on 31 December 2020 and now actively blocks all Flash…
Open .SWF details →A PNG (Portable Network Graphics) is a lossless raster image format. Every modern OS, browser, and image app opens PNGs natively - just double-click. The most common questions are not about…
Open .PNG details →Quality & what to watch
- Any PNG export captures a single moment - the rest of the animation, audio and interactivity are not preserved.
swfrenderrenders at the SWF's native stage size (often a small legacy ad size such as 550x400 px); there is no built-in upscaling option.- If the SWF requires user interaction or scripted timeline logic to show the content you want,
swfrendermay produce a blank or partial frame - use the Ruffle screenshot method in that case.
Frequently asked questions
Does SWFTools export all frames of an animated SWF?
swfrender writes a numbered PNG sequence for multi-frame SWFs.What size will the PNG be?
swfrender renders at the SWF's native stage size, which for legacy Flash ads is often 550x400 px or similar small dimensions.