Initializing... drag & drop files here
Supports: SWF
This walks you through turning a Macromedia/Adobe Flash .swf file into a 3GP video — the low-resolution mobile container that older feature phones and basic media players accept. It works by rendering the SWF's main timeline to a flat video; it is meant for linear Flash content (animations, cartoons, embedded video), and it explains where the conversion falls short so you don't get a surprise.
.swf onto the page or click "Add Files". You can queue several SWFs and convert them with the same settings in one batch.3GP wraps H.263 or H.264 video with AMR or AAC audio — codecs that old 3G handsets decode in hardware. Our converter defaults the output to H.264 video plus AMR audio for that container, which is the safest combination for genuine legacy-phone playback. A few patterns worth knowing:
The conversion captures the SWF's linear timeline only. Interactive Flash — games, clickable menus, anything driven by user input or ActionScript logic — cannot become a video that behaves like the original; you lose all interactivity and keep only whatever plays automatically on the main timeline. Encrypted, DRM-protected, or corrupted SWFs may also fail to render. For those cases, the realistic options are the open-source Ruffle Flash emulator (to actually run the file) or JPEXS Free Flash Decompiler (to inspect and export individual assets), then capture or rebuild from there.
Only convert to 3GP if you specifically need to play the clip on an older feature phone or a basic device that lists 3GP support. For every modern phone, computer, or browser, MP4 is the better target — smaller, sharper, and universally supported. Pick 3GP for legacy hardware; pick MP4 for everything else.
No. The conversion flattens the SWF's main timeline into a passive video. Games, quizzes, and any ActionScript-driven interactivity are lost — you get a recording of whatever plays automatically, with no clickable elements. 3GP (and any video format) is linear by nature.
If the SWF's main timeline has audio that plays linearly, it is re-encoded into the 3GP, by default as AMR — the speech-oriented codec built for 3G phones. Audio that's triggered by interaction or ActionScript events, rather than the timeline, won't be captured.
Adobe stopped supporting Flash Player on December 31, 2020, and began blocking Flash content from running on January 12, 2021. Browsers removed Flash support entirely, so .swf files no longer play natively anywhere. Converting old SWFs to a standard video like 3GP or MP4 is the standard way to preserve linear Flash content.
Match the device. Classic 3G handsets expect QCIF (176×144) or QVGA (320×240). Under Video resolution, pick the closest small Preset Resolution; going higher than the phone's screen wastes file size and may not play smoothly on aging hardware.
Yes. Your SWF uploads over an encrypted connection, is processed on our servers, and is deleted automatically after a few hours. There's no sign-up, no watermark, and files are never shared or made public. In our testing, a short linear-animation SWF converts in well under a minute at default settings.