Initializing... drag & drop files here
Supports: SWF
This page captures a single frame from a Shockwave Flash (.swf) file, rasterizes it, and saves that one frame as an uncompressed Windows Bitmap (.bmp) still image. It is for people salvaging artwork or a thumbnail from old Flash content now that Adobe ended Flash Player support on December 31, 2020 — it does not produce an animation or every frame, only the still you pick.
.swf onto the page or click "+ Add Files." You can queue several SWF files and grab a frame from each with the same settings.The single most important control is Frame Selection, because an SWF is a timeline, not a picture — the frame you get depends entirely on the timestamp you set.
Because BMP stores raw pixels with no compression by default, the file is large — typically much bigger than the same frame saved as PNG or JPG. Choose BMP only when a specific tool or workflow demands raw bitmap input.
Some SWF files draw content with ActionScript at runtime, respond to mouse input, or load external assets — a static frame grab can only rasterize what the renderer draws at the timestamp you choose, so interactive or script-generated visuals may render blank or partial. Animation, sound, and interactivity are never preserved; only the single still is. If you need a moving export instead of a frozen frame, convert the SWF to a video or animation format rather than a still.
| Property | BMP | PNG | JPG |
|---|---|---|---|
| Compression | None (raw pixels) | Lossless | Lossy |
| Typical file size | Largest | Small–medium | Smallest |
| Quality | Exact pixels | Exact pixels | Slight loss |
| Transparency | Limited (header-dependent) | Yes (alpha) | No |
| Best for | Raw bitmap input | Lossless web/archive still | Small everyday photo-style still |
For a lossless still that is far smaller than BMP, use the SWF to PNG converter. For a small, shareable image, use the SWF to JPG converter instead.
No. SWF is a vector animation format and BMP is a single still picture. This tool rasterizes one frame at the timestamp you choose in Frame Selection and saves that frame as a BMP. To capture more than one moment, switch to "Multiple Screenshots."
BMP (Windows Bitmap) stores raw, uncompressed pixels by default, so a full-resolution frame can be several megabytes. That is expected. If size matters, scale it down with Preset Resolutions, or grab the frame as PNG or JPG instead — both are dramatically smaller.
No. A frame grab captures one still image only. ActionScript behavior, audio, and any interactivity in the original SWF are not carried into a BMP — only the pixels visible at your chosen frame.
Adobe ended Flash Player support on December 31, 2020, and began blocking Flash content on January 12, 2021. Browsers no longer run SWF natively. Capturing a frame as an image is a practical salvage step; for full playback you would need a third-party Flash emulator or a desktop decompiler, neither of which is required to grab a still here.
The Time (seconds) value in Frame Selection controls this. Set it to 0 for the opening frame, or enter the timestamp where the visual you want appears. In our testing, complex SWF intros often look best a second or two in, after the opening animation settles.
Yes. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours. There is no sign-up, no watermark, and files are never shared or made public.