Initializing... drag & drop files here
Supports: BMP
A BMP is an uncompressed Windows bitmap — a single still raster image. SWF is the old Adobe (formerly Macromedia) Flash format. This tool wraps one BMP into a short, silent SWF clip that just displays that single frame; it does not build an animation and it adds no audio. Before you convert, know that Flash is a dead format: read the "Should you actually convert BMP to SWF?" section below, because for almost every real use case a standard image or video is the better target.
| Property | Value |
|---|---|
| Full name | Bitmap Image File (Windows Bitmap) |
| Origin | Microsoft / IBM, OS/2 and Windows |
| Type | Raster still image |
| Compression | Usually none (uncompressed); optional RLE |
| Color depth | 1, 4, 8, 16, 24, or 32 bits per pixel |
| Transparency | Limited (32-bit BMP can carry an alpha channel) |
| Animation / audio | None — single static frame, no sound |
| Best for | Lossless, editable raster images on Windows |
| Property | Value |
|---|---|
| Full name | ShockWave Flash (backronymed "Small Web Format") |
| Origin | FutureWave (1996) → Macromedia → Adobe (acquired 2005) |
| Type | Vector/multimedia container (can embed raster bitmaps) |
| Last spec update | January 2013 (SWF version 19) |
| Browser support | None natively — Adobe ended Flash Player on December 31, 2020 |
| Playback in 2026 | Requires a workaround (standalone projector or the Ruffle emulator) |
| Best for | Legacy Flash content; effectively obsolete for new files |
For most people, the honest answer is no. Adobe ended Flash Player support on December 31, 2020, and on January 12, 2021 it pushed an update that blocked Flash content from running. As a result, no modern version of Chrome, Firefox, Edge, Safari, or Opera plays an SWF natively. The resulting file is also a single static frame with no audio, so it is not an animation and not a video in any practical sense.
Consider these better targets instead:
If you specifically need SWF to feed a legacy Flash pipeline or an old authoring tool that still ingests it, this converter does the job.
Not in any current browser by default. Adobe ended Flash Player on December 31, 2020, and Chrome, Firefox, Edge, Safari, and Opera removed the underlying plugin support. You would need a standalone Flash projector or the Ruffle emulator to view the file, and neither is a normal way to display an image.
No. A BMP is a single still image, so the SWF simply shows that one frame for the duration you set. It is a static, silent clip — there is no motion and no sound unless you start from multiple images or add them yourself.
Realistically, only to feed a legacy Flash workflow — an old e-learning authoring tool, a kiosk system, or an archival pipeline that still ingests SWF. For viewing or sharing an image today, JPG, PNG, or MP4 are far more sensible targets.
The pixel data from your bitmap is embedded into the SWF, so visual detail is preserved at the resolution you choose. Transparency support is limited because BMP itself only carries alpha in 32-bit form; if transparency matters, BMP to PNG is the more reliable choice.
This wraps one still frame into the legacy Flash container, which most devices can no longer play. BMP to MP4 produces a standard H.264 video that plays in browsers, phones, and editors everywhere. In our testing, the MP4 route is the one people actually want when they ask for a "video from an image."
Yes. Your BMP is uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours. Files are never shared or made public, and there is no sign-up and no watermark.
It is embedded as a bitmap. A BMP is raster pixel data, so the converter places that image inside the SWF as an embedded bitmap displayed for the duration you set — it does not trace or redraw your photo into vector shapes. That means the SWF shows exactly the pixels of your bitmap at the chosen resolution, with no scalability advantage over the original image. If you need a truly scalable graphic, a bitmap-to-vector trace is a different operation than this frame wrapper.
Not much. SWF has gone through many versions (up to version 19 in the January 2013 spec), and later versions added scripting, video, and audio features — none of which a single static frame uses. Wrapping one BMP produces a minimal SWF that just displays the bitmap, so it works with essentially any Flash-capable player or emulator that could open the file at all. The real limitation is not the version but that Flash Player itself was retired on December 31, 2020, so playback now needs a projector or the Ruffle emulator regardless.