SWF to BMP Converter

Convert SWF files to BMP format online. Free, fast, no watermarks.

Initializing... drag & drop files here

Supports: SWF

OptionsAdvanced Options - Our defaults are optimized for the best results. We recommend you keeping the defaults unless you have a specific need.
Image Compression
Quality preset
Higher quality settings preserve more detail but result in larger files. Lower settings reduce file size by increasing compression.
Image resolution
Frame Selection
Time (seconds)
Capture a single frame at the specified time. For example, 2.100 means 2 seconds and 100 milliseconds into the video.

Grab a BMP Frame from an SWF: What This Tutorial Covers

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.

How to Convert SWF to BMP

  1. Upload Your SWF File: Drag and drop your .swf onto the page or click "+ Add Files." You can queue several SWF files and grab a frame from each with the same settings.
  2. Pick the Frame with Frame Selection: Open Advanced Options and choose "Specific Frame," then set the Time (seconds) value to the moment you want rasterized. The frame visible at that timestamp is the one saved as BMP.
  3. Set Resolution (Optional): Use Preset Resolutions or enter a custom Width x Height to control the output pixel dimensions; keep the original to match the SWF stage size.
  4. Convert and Download: Click "Convert" and download the BMP. No sign-up, no watermark.

Walk-through: Choosing the Right Frame and Output

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.

  • Want one clean still? Keep "Specific Frame" selected and set Time (seconds) to the point where the animation looks the way you want. Setting it to 0 grabs the opening frame.
  • Want several frames? Switch to "Multiple Screenshots" to capture a sequence — useful for stepping through an animation when you are not sure which frame to keep. Each frame is exported as its own BMP.
  • Output too big or too small? A BMP is uncompressed, so a 1080p still can run into several megabytes. Use Preset Resolutions to scale down, or Width x Height for an exact size, before you convert.

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.

When This Doesn't Work

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.

BMP vs PNG vs JPG for an SWF Frame

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.

Frequently Asked Questions

Does this convert the whole SWF animation into one image?

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."

Why is my BMP file so large?

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.

Will the animation, sound, or interactivity be preserved?

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.

How do I open an SWF now that Flash is dead?

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.

Which frame does it capture by default?

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.

Are my uploaded files private?

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.

Rate SWF to BMP Converter Tool

Rating: 4.8 / 5 - 77 reviews