Initializing... drag & drop files here
Supports: SWF
.swf animations exported from Flash, Animate, or older authoring tools. Drop in several at once and each is rendered in parallel.<video> embedsSWF (originally "ShockWave Flash", later backronymed "Small Web Format") is the playback format of Adobe Flash. It began at FutureWave Software, which shipped FutureSplash Animator in May 1996; Macromedia acquired FutureWave in December 1996 and renamed it Flash, and Adobe acquired Macromedia in 2005. An SWF file is a compiled bundle of vector shapes, embedded bitmaps, audio, video, and ActionScript bytecode — a tiny, resolution-independent program rather than a plain video clip. That design made it the dominant way to deliver animation, games, and interactive content on the web for over a decade.
The reason to convert is simple: nothing plays SWF natively anymore. Adobe stopped supporting Flash Player on December 31, 2020, and on January 12, 2021 it began blocking Flash content from running entirely. Every major browser removed Flash support around the same time. An SWF that once ran inline on a web page now needs a standalone projector or an emulator just to open — so converting it to a modern video preserves the content in a form that plays everywhere.
A few things worth knowing before you convert:
| Property | Value |
|---|---|
| Full name | "ShockWave Flash" / "Small Web Format" (no official Adobe resolution) |
| Origin | FutureWave Software (FutureSplash, May 1996); Macromedia 1996; Adobe 2005 |
| Type | Compiled multimedia: vector + raster graphics, audio, video, ActionScript bytecode |
| Spec status | Proprietary; licensing dropped May 1, 2008 (Open Screen Project) |
| Latest published spec | Version 19 (2013) |
| Native playback today | None — Flash Player end-of-life Dec 31, 2020; content blocked Jan 12, 2021 |
| Best converted to | MP4 (universal video), GIF (silent loop), MOV (Mac editing) |
No mainstream browser or media player opens SWF anymore — Flash Player reached end-of-life on December 31, 2020 and was blocked from running on January 12, 2021. The remaining options are niche: the standalone Flash Player Projector (run offline at your own risk), or an open-source emulator like Ruffle that re-implements Flash. For anything you want to watch on a phone, share, or embed on a modern page, converting the SWF to MP4 or GIF is far more practical than chasing a legacy player.
Yes, within the limits of rasterizing vector art. SWF stores resolution-independent vectors, so the output looks as sharp as the resolution you pick — choose 1080p or higher and the frames stay crisp at normal viewing sizes. In our testing, a 30-second vector animation rendered at 1080p produced a clean MP4 with smooth motion and no visible banding at the default Very High quality preset. The one thing to set deliberately is the output resolution, because that fixes how the once-scalable vectors are sampled into pixels.
It captures the visual timeline, not the interactivity. SWF can contain clickable games and branching ActionScript logic, but a linear video file has no way to carry button clicks or game state. The conversion plays the main timeline straight through and records that as video, which is perfect for archiving an animation or a cutscene. If you specifically want to play an old Flash game, use a Flash emulator such as Ruffle instead of converting to video.
Pick MP4 when the animation has sound, runs longer than about 10 seconds, or you want the smallest file at good quality — MP4 plays on every device and keeps audio. Pick GIF for short, silent loops you want to drop into a chat, a GitHub README, or a forum post where a video embed isn't supported. GIF has no audio and its file size grows quickly past a few seconds, so it's best reserved for brief clips. You can produce both from the same SWF: SWF to MP4 for the watchable version, SWF to GIF for the loop.
Yes. To keep only the embedded soundtrack, choose an audio output like MP3 and the converter drops the visuals and encodes the audio that's on the main timeline — see SWF to MP3. To grab a still, pick an image format such as PNG or JPG and the converter exports a frame from the animation, useful for a thumbnail or a preview image. Note that sounds triggered only by user interaction, rather than the main timeline, may not be present in a straight-through render.
No. Your SWF is uploaded over an encrypted connection, rendered on our servers, and then both the upload and the converted file are deleted automatically after a few hours. There's no sign-up, no watermark on the output, and files are never shared or made public. The only real limit on a large or complex SWF is upload time, since the rendering itself happens server-side.