SWF Decompiler

SWF Decompiler Online

Decompile Flash SWF files to ActionScript source code and project resources.

.swf
Drop your SWF file here
Choose file

How It Works

1

Upload

Drag and drop your .swf file or click to browse.

2

Decompile

FFDec extracts ActionScript code and all resources.

3

Browse

Explore scripts, images, sounds, and shapes online.

What is a SWF File?

SWF (originally "Shockwave Flash", later "Small Web Format") is the file format created by Macromedia (later Adobe) for Flash multimedia content. For over two decades, SWF was the dominant format for web animations, interactive content, browser games, and rich internet applications.

A SWF file is a compact binary format that contains:

Flash After End of Life

Adobe officially ended Flash Player support on December 31, 2020. However, the SWF file format remains important for several reasons:

ActionScript 2 vs ActionScript 3

SWF files may contain either ActionScript 2 (AS2) or ActionScript 3 (AS3) code, which are fundamentally different:

This decompiler handles both AS2 and AS3 content, producing readable source code from either bytecode format.

Frequently Asked Questions

What is a SWF file?

SWF is the file format for Adobe Flash multimedia content. SWF files contain vector graphics, animations, ActionScript code, audio, and video. Although Flash Player was discontinued in 2020, millions of SWF files still exist in archives.

Can I still decompile SWF files?

Yes. SWF decompilation does not require Flash Player. This tool reads the SWF binary format directly and extracts ActionScript code, images, sounds, and other assets using FFDec.

What can be extracted from a SWF file?

ActionScript 2 or 3 source code, vector shapes, bitmap images, audio files, fonts, video clips, and the timeline structure. The decompiler reconstructs a project structure similar to the original FLA file.