Initializing... drag & drop files here
Supports: MOV
VIDEO_CODEC / AUDIO_CODEC) are exposed so you can confirm the selection matches what your target Flash projector or Ruffle emulator expects.SWF (Small Web Format, originally Shockwave Flash) was Adobe Flash's container for vector animation, web games, and embedded video on the web 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 all removed Flash support in early 2021. SWF is a dead format on the open web — but conversion to SWF is still useful in a small set of legacy-only situations:
For anything modern — websites, social media, mobile playback, email — convert to MOV to MP4 or MOV to WebM instead. SWF will not play in any 2026 browser without an emulator.
| Property | MOV | SWF |
|---|---|---|
| Origin | Apple QuickTime (1991) | Macromedia / Adobe Flash (1996) |
| Container type | General-purpose video | Vector animation + embedded video |
| Common video codecs | H.264, H.265, ProRes, DNxHD, MJPEG | FLV / Sorenson H.263 (only) |
| Common audio codecs | AAC, ALAC, PCM, MP3 | MP3, MP2, ADPCM |
| Modern browser playback | Native (Safari) / via MP4 fallback | None — Flash dead since Dec 31, 2020 |
| Modern editor support | Premiere, Final Cut, DaVinci Resolve, iMovie | Animate (export only), Ruffle (playback) |
| Mobile playback | iOS / Android native | Not supported anywhere |
| Best for in 2026 | Editing, archival, Apple ecosystem | Legacy Flash systems and emulator preservation only |
| Status | Active, widely supported | Legacy, archive-only |
| Preset | Typical bitrate (480p) | Use case |
|---|---|---|
| Highest | ~1500 kbps | Best-effort archival; closest to modern web video quality |
| Very High | ~1100 kbps | High-quality e-learning playback |
| High | ~800 kbps | Standard SWF web video of the late-Flash era |
| Medium | ~500 kbps | Period-typical Flash video (matches 2008-2012 web look) |
| Low | ~300 kbps | Smaller SWF for older kiosks or constrained environments |
| Very Low / Lowest | ~150-200 kbps | Maximum compatibility, lowest bandwidth |
No — and this is unavoidable, not a tool limitation. Adobe Flash Player reached end-of-life on December 31, 2020, and Chrome, Firefox, Edge, and Safari removed the Flash plugin in early 2021. The only ways to play a SWF in 2026 are: Adobe's standalone Flash Player projector (still downloadable from Adobe's archives, runs offline), the Ruffle open-source Flash emulator (browser extension or desktop app), or Flashpoint (curated Flash game preservation project). If your goal is web playback, convert to MP4 or WebM instead.
FLV / Sorenson Spark (a Flash-specific variant of H.263). It's the codec Flash Player has shipped with since version 6 and is the only codec a standalone Flash projector reliably plays. Newer SWFs from Flash Pro CS5+ supported H.264 inside SWF, but older projectors and Ruffle handle Sorenson FLV most reliably — that's the safe default this tool emits.
Audio is MP3 or MP2 inside the SWF, mirroring how the Flash authoring tools encoded audio for in-SWF playback. ADPCM is also supported by the format and is sometimes used for very small clips. The MOV's original AAC or PCM audio is decoded and re-encoded to MP3 by default.
No — and that's an artifact of SWF, not the converter. SWF supports only Sorenson H.263 / FLV video at typical-Flash-era resolutions (commonly 480p or smaller). The MOV is decoded fully, then re-encoded to FLV inside the SWF wrapper. Expect a generational-quality drop similar to a YouTube re-upload from 2010. If you need modern 4K HEVC, SWF is the wrong format — keep MOV or convert to MP4.
MP4 for everything modern. Only use SWF when you specifically need to drop a video into an existing Flash project (FLA / SWF), an LMS that still embeds a Flash player, a kiosk running a Flash projector, or an emulator-based archive. The honest answer in 2026 is: 99% of MOV-to-something conversions should be MOV to MP4, not MOV to SWF.
Ruffle's video support has improved significantly through 2025-2026. Ruffle plays Sorenson FLV inside SWF on most modern builds. ScreenVideo (FLASHSV) and very old codecs are partial. For best Ruffle compatibility, stick with the default FLV / Sorenson selection and avoid exotic codec choices.
Yes. Drop in a folder of MOV files — they convert in your browser session and download individually or as a single ZIP. Useful when migrating an entire archive of QuickTime e-learning clips into a still-Flash-based LMS.
Two reasons: (1) FLV / Sorenson H.263 is far less efficient than H.264 / H.265, so to keep file size manageable the typical bitrate target is dramatically lower; (2) SWF was almost always 480p-or-smaller in the Flash era, so the resolution preset usually downscales the source. The result is smaller — and visibly lower-quality — than the MOV. That's normal for the format.
No. Flash Player for mobile was discontinued in 2012 and never returned. iOS never supported Flash. The converter itself runs in any modern mobile browser, but the SWF output won't play on any phone or tablet without a desktop-class emulator. For mobile playback, convert to MP4 instead.