Initializing... drag & drop files here
Supports: AVI
This page turns an AVI video (.avi) into a SWF (.swf) — the Adobe Flash format that bundles animation and embedded video — and it tells you upfront that in 2026 this is almost never the conversion you actually want. Adobe ended Flash Player support on December 31, 2020, and no current browser can run a SWF, so a brand-new Flash file you make today will not play on the open web. This guide covers the few cases where a .swf is still justified, the real quality cost of re-encoding AVI video down to a Flash-era codec, and how to target MP4 instead when that is what you really need.
.avi clip into the box or click "Add Files." You can queue several clips and convert them in one batch with the same settings.Your AVI is a container — it can hold almost any codec, commonly MPEG-4 (DivX/Xvid), but also older or uncompressed video. SWF cannot keep that stream intact: it re-encodes the picture into a Flash-era codec, which is a real, unavoidable quality cost when your source is anything modern. The converter exposes two video choices for SWF output, plus MP3 audio:
FLV1). Sorenson Spark is an implementation of H.263 and is the video codec embedded inside classic Flash; it compresses far less efficiently than MPEG-4 or H.264, so expect softer detail at any setting.Because Sorenson Spark is inefficient, an aggressive Specific file size or Resolution Percentage target produces visible blocking. If the picture matters, keep Quality Preset at "Very High" and leave the resolution at "Keep original."
.swf wrapper around an interactive timeline, not a plain video. A re-encoded video SWF plays in Ruffle and old Flash players, but may not load in authoring tools that expect ActionScript content.For almost every modern purpose, making a new SWF is the wrong move. Adobe ended Flash Player support on December 31, 2020, began blocking Flash content on January 12, 2021, and recommends uninstalling Flash Player for security. If your goal is video that plays on phones, browsers, smart TVs, or editors, convert AVI to MP4 instead — H.264/AAC in an MP4 is the universal target today and preserves your source far better than Sorenson Spark. The honest reasons to still produce a SWF are narrow: feeding a legacy intranet or e-learning system that only ingests .swf, or a preservation/emulator workflow where a Flash emulator like Ruffle is the intended player. And if you arrived here trying to rescue an old Flash file rather than create a new one, you almost certainly want the reverse direction — convert SWF to MP4 — which is the conversion most people actually need.
Usually no. SWF depends on Adobe Flash, which Adobe discontinued on December 31, 2020, and no current browser plays SWF. For anything you want to watch or share, convert your AVI to MP4 instead — it plays everywhere. Only choose SWF if a specific legacy system requires a .swf file, or if you are deliberately building content for a Flash emulator such as Ruffle.
Yes. SWF re-encodes your video into a Flash-era codec — by default FLV (Sorenson Spark), an H.263 implementation that compresses much less efficiently than the MPEG-4 video usually found inside an AVI. Fine detail softens and motion can blur. You can reduce the loss by keeping the Quality Preset at "Very High" and leaving the resolution at "Keep original," but a SWF will not look as sharp as an MP4 made from the same source.
By default, FLV (Sorenson Spark) video, FourCC FLV1 — the H.263-based codec embedded Flash players read — paired with MP3 audio. The only alternative video codec the converter offers for SWF is MJPEG (Motion JPEG), which keeps frames sharp but produces much larger files. There is no H.264 or modern-codec option inside a SWF.
It can. Ruffle, the open-source Flash emulator, decodes video embedded in a SWF using its H.263 (Sorenson Spark) and VP6 decoders, so a SWF created here with the default FLV (Sorenson Spark) codec is the kind of embedded video Ruffle is built to handle. Emulator support evolves, so test your specific file; if it must be reliable everywhere, MP4 is the safer target.
Because browsers removed Flash. Adobe ended Flash Player support on December 31, 2020, and began blocking Flash content on January 12, 2021, so Chrome, Firefox, Edge, and Safari no longer run SWF. The file itself is fine — it opens in a Flash emulator like Ruffle or in old standalone Flash players. For anything you intend to share or stream publicly, convert to MP4 instead.
Your file is uploaded over an encrypted connection, processed on our servers, and deleted automatically a few hours after conversion — no sign-up, no watermark, never shared or made public. In our testing, a short standard-definition AVI re-encoded to SWF with the default FLV (Sorenson Spark) codec in a few seconds, though large or high-resolution clips take longer to upload than to convert.