Initializing... drag & drop files here
Supports: SWF
.swf assets at once.AUDIO_CODEC for DVD / surround-sound targets.RANGE_0_51 for H.264 inside AVI; RANGE_1_31 qscale for MPEG-4 / Xvid / DivX). Use a fixed resolution preset (1920×1080, 1280×720, 854×480, 640×360) or a label preset (1080p / 720p / 480p / 360p / 240p) — most original SWFs were authored at 480p or smaller, and upscaling rarely helps. Set a VIDEO_BACKGROUND_COLOR for transparent SWFs (Flash stages with no opaque background render as black by default in AVI). Trim with start time + duration in HH:MM:SS.sss format.SWF (originally Shockwave Flash, later Small Web Format) was Adobe Flash's container for vector animation, web games, and embedded video from the late 1990s through the early 2010s. Adobe officially end-of-lifed Flash Player on December 31, 2020, and Chrome, Firefox, Edge, and Safari removed Flash support in early 2021 — every modern browser refuses to load .swf files. The format is effectively dead on the open web. Converting SWF to AVI is about preserving Flash content as a standard video file that plays in Windows Media Player, VLC, and legacy editing software. Common reasons to convert SWF → AVI specifically:
.swf. AVI gives you a self-contained video that plays in 2026 without needing the Ruffle emulator or Adobe's archived standalone projector.For modern web embedding, social media, or mobile playback, convert to SWF to MP4 instead — AVI files are large and don't stream well over HTTP. AVI's strength is local desktop playback and legacy editor compatibility, not the modern web.
| Property | SWF | AVI |
|---|---|---|
| Origin | Macromedia / Adobe (1996) | Microsoft (1992) |
| Container type | Vector animation + embedded video + ActionScript | General-purpose video container |
| Common video codecs | FLV / Sorenson H.263, ScreenVideo, H.264 (CS5+) | MPEG-4, DivX, Xvid, MPEG-2, H.264, MJPEG |
| Common audio codecs | MP3, MP2, ADPCM, Nellymoser | MP3, AC3, MP2, PCM |
| Native playback in 2026 | None — Flash dead since Dec 31, 2020 | Windows Media Player, VLC, MPC-HC, most desktop players |
| Mobile playback | Never supported on iOS, EOL on Android in 2012 | Limited — VLC mobile or third-party players |
| Vector graphics | Yes (scalable, resolution-independent) | No (rasterized at fixed resolution after conversion) |
| Interactivity | Yes (ActionScript, buttons, forms) | No (video only) |
| Editor support | Adobe Animate (export), Ruffle (playback) | Premiere, Vegas, Avid, DaVinci Resolve, VirtualDub |
| Streaming friendly | No | No (use MP4 for web) |
| Best for in 2026 | Legacy Flash playback via Ruffle / projector only | Local desktop playback, legacy editing, DVD authoring |
| Codec | File size (relative) | Compatibility | Best for |
|---|---|---|---|
| MPEG-4 (default) | 100% (baseline) | Universal — Windows Media Player, VLC, most DVD players | Default — safest choice for AVI |
| Xvid / DivX | ~95% | DivX-Certified hardware, older DVD players, set-top boxes | Hardware DVD playback, 2000s-era media boxes |
| H.264 in AVI | ~50% | VLC, MPC-HC, modern players (some older boxes choke) | Best quality-to-size for modern desktop playback |
| MPEG-2 | ~150% | DVD authoring tools (Encore, DVDStyler, Nero) | Authoring DVD-Video discs from Flash assets |
| MJPEG | ~400% | All NLEs (every frame is a JPEG) | Frame-accurate editing in legacy editors |
| Huffyuv | ~600-800% | Lossless intermediate | Master copies for further editing, no generational loss |
Not in any web browser. Adobe Flash Player reached end-of-life on December 31, 2020, and Chrome, Firefox, Edge, and Safari removed Flash support in early 2021. The only ways to play a SWF locally in 2026 are: Adobe's standalone Flash Player projector (still downloadable from Adobe's archive, runs offline on Windows / macOS), the Ruffle open-source Flash emulator (browser extension or desktop app, actively maintained), or Flashpoint (BlueMaxima's curated Flash game preservation project). Converting to AVI sidesteps all of that — it plays in any standard media player without an emulator.
Probably not at extreme zoom levels. SWF uses vector graphics that scale to any resolution losslessly, while AVI stores rasterized (pixel) video at a fixed resolution. The conversion renders the Flash animation at whatever resolution you pick — pick 1080p or higher if the original Flash content has fine line work, small text, or detailed vector art. For chunky 480p-era cartoons (Newgrounds, Homestar Runner-style content), 720p is usually plenty. Once rasterized, the AVI cannot be losslessly rescaled later, so err on the side of higher resolution if you have the storage.
MPEG-4 is the default and the safest pick — it plays everywhere AVI plays. Xvid / DivX are essentially equivalent open-source / proprietary variants of the same MPEG-4 ASP family — pick these if you specifically need a "DivX-Certified" file for an old DVD player or Western Digital media box. H.264 inside AVI gives roughly half the file size of MPEG-4 at the same visual quality, but some very old hardware players (pre-2010 DVD boxes) won't decode H.264 in an AVI wrapper — for those, stick with MPEG-4 or DivX.
Default audio is MP3 (stereo), which mirrors how SWF stored audio internally. For 5.1 surround content (rare in SWF, common in DVD-authoring workflows), pick AC3 under AUDIO_CODEC. MP2 is the audio codec for MPEG-2 / DVD targets. PCM (uncompressed) is also exposed for archival masters. Nellymoser and Speex audio inside the original SWF (typical for Flash voice chat or low-bitrate narration) decodes cleanly to MP3 in the AVI.
Only the visual playback — interactivity cannot survive any video conversion. Buttons, ActionScript, mouse input, scoring, save states, and game state are all stripped because AVI is a flat video container with no scripting layer. If you need to preserve gameplay, pair this tool with a screen recorder (OBS, Windows Game Bar) running the SWF inside Ruffle or the standalone projector, then save the recording as AVI. For preserving interactivity itself, use Ruffle or Flashpoint instead — both are designed for that.
AVI doesn't support an alpha channel in any common codec, so transparent SWFs render with the VIDEO_BACKGROUND_COLOR you pick (default black). Choose white, green (chroma-key for compositing later), or any of the named colors (COLOR_WHITE, COLOR_GREEN, COLOR_BLUE, etc.) under the background color option. If you genuinely need alpha-channel video for compositing, AVI is the wrong format — use a MOV with the ProRes 4444 or Animation codec instead.
SWF is extremely efficient at vector content — a 1-minute Flash animation might be 50 KB to 2 MB. AVI is rasterized pixel video, typically 10-100 MB for the same minute at 480p, more at 1080p. That's not the converter being inefficient — it's the fundamental difference between vector instructions ("draw a circle from x to y") and a per-frame pixel grid. If file size matters, SWF to MP4 with H.264 / H.265 is dramatically smaller than AVI for the same visual content.
Yes. Drop in an entire folder of .swf files — they convert on our servers and download individually or as a single ZIP. Useful when migrating an Articulate / Captivate course library, a personal Flash animation portfolio, or a saved Newgrounds archive into a maintainable AVI library. Encoding is local to your browser, so a folder of 50-100 files just works.
AVI playback on mobile is limited — iOS doesn't have a native AVI player, and Android's stock player handles only a subset of AVI codecs. VLC for mobile (iOS / Android) plays virtually any AVI. For reliable mobile playback without a third-party app, convert to SWF to MP4 instead — MP4 is the universal mobile format. AVI's sweet spot is desktop playback in Windows Media Player / VLC, not phones.