Initializing... drag & drop files here
Supports: ICO
ICO is the Windows icon format — a small, square, still image used for app icons, favicons, and shortcuts. SWF is the Adobe (originally Macromedia) Shockwave Flash format, a container for animation, vector art, and interactive content. Converting a static icon into a single-frame SWF "movie" is a legacy or novelty task today: Adobe ended Flash Player support on December 31, 2020 and blocked Flash content from running on January 12, 2021, so almost nothing plays a fresh .swf anymore. This tool produces a valid SWF if you genuinely need one, but for most people a plain image (ICO to PNG) or a modern video (ICO to MP4) is the better target — see the FAQs below.
| Property | Value |
|---|---|
| Type | Raster image (still) |
| Origin | Microsoft Windows icon format |
| Container | Can hold multiple sizes/bit depths in one file |
| Typical sizes | 16x16, 32x32, 48x48, 256x256 pixels |
| Color depth | 1-bit to 32-bit (with alpha transparency) |
| Internal encoding | Bitmap (BMP) or PNG-compressed entries |
| Best for | App icons, desktop shortcuts, browser favicons |
| Status | Actively used across Windows and the web |
| Property | Value |
|---|---|
| Type | Multimedia container (vector, raster, animation, audio, script) |
| Origin | Macromedia Flash, later Adobe Flash |
| Player | Adobe Flash Player — end-of-life December 31, 2020 |
| Content blocked | January 12, 2021 (Adobe) |
| Plays today via | Ruffle emulator, some standalone/legacy players; not in modern browsers |
| Scripting | ActionScript (not generated by an icon conversion) |
| Best for | Legacy archives, emulator testing, specific legacy pipelines |
| Status | Deprecated — superseded by HTML5, MP4, and WebM |
.ico file onto the page or click "+ Add Files" to browse. You can queue several icons at once.Modern browsers cannot — Adobe ended Flash Player support on December 31, 2020 and started blocking Flash content on January 12, 2021. To view a .swf today you generally need the Ruffle open-source Flash emulator, a legacy standalone Flash player, or a desktop media player with SWF support. If you just want a file that opens everywhere, convert your icon to PNG instead.
For almost everyone, a better format exists. If you need a plain, universally supported image, use ICO to PNG. If you need an actual moving clip — for a slideshow, social post, or web video — convert to ICO to MP4, which plays in every modern browser and on phones. Choose SWF only if a specific legacy tool, archive, or emulator workflow requires the .swf extension.
An ICO is a single still image, so there is no motion to carry into the SWF. The converter wraps your icon in a Flash container and shows it for the duration you set, producing a single-frame "movie." If you upload several icons and choose "Merge images," they play in sequence like a basic slideshow, but each frame is still a static picture — true animation would require source frames that already differ.
By default the resolution follows your icon, but ICO files are square (commonly 16x16 up to 256x256), so the SWF stays square unless you change it. Use the "Video resolution" control to keep the original, pick a Fixed size, or choose a Preset. Any space around the square is filled with the "Background Color" you select — Black by default — which matters if you scale a small icon up to a wider frame.
Not reliably. ICO supports a 32-bit alpha channel for transparency, but the SWF is rendered onto a solid background color, so transparent regions are replaced by that background (Black by default). If preserving an alpha channel matters, convert to PNG, which keeps full transparency, rather than to SWF.
Yes, it is private. Your file is uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours. There is no sign-up, no watermark, and your files are never shared or made public. In our testing, a 256x256 32-bit ICO converted to a 5-second SWF in a couple of seconds and produced a small file, since a single still frame carries very little data.