Initializing... drag & drop files here
Supports: SWF
SWF (Shockwave Flash) is the dead Adobe format that drove web animations, banners, and games before Flash Player reached end-of-life on December 31, 2020; AV1 (AOMedia Video 1) is the modern, royalty-free codec the streaming industry adopted as the successor to VP9. Converting SWF to AV1 only makes sense for one specific kind of SWF — a linear, timeline-based animation that is essentially embedded video. If your SWF is an interactive ActionScript game or app, read the first FAQ before you start: a video export cannot capture interactivity, and for a file you just need to play, SWF to MP4 (H.264) is the far more universally compatible rescue target.
| Property | Value |
|---|---|
| Created by | Macromedia (1996), later Adobe |
| Full name | Small Web Format / Shockwave Flash |
| Container | Tag-based vector + bitmap stream (.swf) |
| Video payload | Sorenson Spark (H.263-based), On2 VP6, or H.264 when video is embedded |
| Interactivity | ActionScript — logic runs at playback, not pre-rendered |
| Web-runtime status | Dead — Flash Player reached end-of-life Dec 31, 2020; Adobe blocked Flash content from Jan 12, 2021 |
| Converts to video cleanly? | Only timeline/embedded-video SWFs; interactive SWFs lose their logic |
| Best for | Reading and re-rendering legacy Flash-era animations |
| Property | Value |
|---|---|
| Created by | Alliance for Open Media (Google, Netflix, Amazon, Microsoft, and others) |
| Spec released | Bitstream spec 28 March 2018; validated v1.0.0 in June 2018 |
| Type | Video codec (not a container) — wrapped in MP4, MKV, or WebM |
| Licensing | Royalty-free |
| Efficiency | Roughly 30% or more smaller than H.264 at matched quality; successor to VP9 |
| Encoding cost | High — software AV1 encoders are far slower than H.264, often by an order of magnitude |
| Decoding support | Chrome 70+, Firefox 67+, Edge, VLC 3.0.5+ (dav1d); Apple hardware from M3 / A17 Pro onward; most GPUs and TVs from 2022 |
| Best for | Storage efficiency and modern streaming pipelines, not maximum compatibility |
.swf file onto the page, or click "+ Add Files" to browse. Batch upload is supported, so you can queue several Flash-era animations and encode them with the same settings.No — and this is the single most important thing to understand before converting. SWF is not just video; an interactive SWF is a program. Its menus, clicks, and game logic are ActionScript instructions that Flash Player executed at runtime, and a video file has no runtime — it is a fixed sequence of frames. Converting captures only what plays back on the main timeline, so a quiz, a clickable menu, or a game becomes a flat, non-interactive clip at best. If the SWF was built mostly with ActionScript rather than a timeline, the conversion may even produce a near-empty or single-frame result, because there is no pre-rendered animation to read. Conversion works well only for linear SWFs — embedded video or a self-playing timeline animation.
For most people, MP4. AV1 makes sense when storage efficiency or a modern streaming pipeline is the real goal — it produces a smaller file at the same quality. But a finished AV1 needs a recent decoder (Chrome 70+, Firefox 67+, Edge, VLC 3.0.5+, or 2022-and-newer hardware), while H.264 in an MP4 plays on virtually everything modern. In our testing, the same linear SWF animation converted to AV1 played only in current browsers and VLC, whereas the SWF to MP4 version played on every phone, smart TV, and editor we tried. Choose AV1 only when efficiency clearly outweighs compatibility.
AV1's compression efficiency comes from a much larger encoder search space, and software AV1 encoders trade CPU time for that efficiency — they run far slower than H.264 encoders, often by an order of magnitude on the same hardware. Expect minutes per clip rather than seconds. This is inherent to AV1, not specific to this tool, and it is a poor trade for the typically short, low-resolution clips that come out of a SWF. If encode time matters more than file size, SWF to MP4 with H.264 is dramatically faster.
.av1 extension?AV1 is a video codec, not a container. A bare .av1 file is a raw bitstream that almost no player opens directly, so AV1 video is normally wrapped in a container — MP4 (ISO base media file format) or MKV are the standardized choices, with WebM common on the web. The output here packages the AV1 stream in a standard container so ordinary players can read it; the codec inside is AV1 regardless of the container extension.
No. Adobe ended support for Flash Player on December 31, 2020 and began blocking Flash content from running on January 12, 2021, so SWF has no maintained runtime and no place in modern browsers. The file itself can still be read by tools that decode it directly — VLC and ffmpeg open many .swf files without Flash Player, which is exactly how a conversion like this works. But because the format is end-of-life, the right long-term move is to convert your linear animations off SWF entirely. FLV, the related Flash-era video format, is in the same position; see FLV to AV1 if your source is .flv rather than .swf.
If the SWF carries an embedded soundtrack (typically MP3 or ADPCM), it is re-encoded during conversion. The AV1 output defaults to Opus, which is royalty-free and pairs naturally with AV1 at smaller sizes, but Opus decodes in fewer players than AAC — notably some older and Apple-ecosystem players. If you need the result to play on iOS, Apple TV, or older media players, switch Audio Codec to AAC under Advanced Options. Event-driven sounds triggered by ActionScript may not be captured, since they depend on the interactive logic that a video export cannot run.
Your SWF is uploaded over an encrypted connection, processed on our servers, and deleted automatically a few hours after the conversion — no sign-up, no watermark, never shared or made public.