JPEXS Free Flash Decompiler (FFDec) is a free, open-source software that decompiles and edits SWF files. With FFDec, users can extract resources, convert SWF to FLA, edit ActionScript, replace images, sounds, and fonts. The software supports various output formats and works on Windows, Linux, and MacOS.

One of the most impressive features of JPEXS Free Flash Decompiler is the ability to export scripts, images, shapes, movies, sounds, fonts, and more. It also allows you to convert SWF to FLA and SWF to XML and import them again, and it supports various output formats like SVG or HTML5 Canvas.
In addition, the software allows you to display the ActionScript source code, and you can experimentally edit it directly or via assembler source. JPEXS Free Flash Decompiler supports both ActionScript 1/2 and AS3, and it highlights P-code-associated instructions and vice-versa.
JPEXS Free Flash Decompiler also includes some great editing features such as replacing images, editing texts, fonts, and other tags, as well as displaying SWF resources like shapes, sprites, fonts, buttons, etc. The software also provides a hexadecimal dump view along with color highlighting, and it has a built-in proxy server for editing SWF files that come through it.
Moreover, the software has Java-based code which supports multiple platforms, and it allows for multilanguage support. It can even decompile some kinds of obfuscated code too. Overall, JPEXS Free Flash Decompiler is a must-have for anyone who needs a versatile flash SWF decompiler and editor.
Version 4.1.1:
New:
Java 8 now required
Export/Import XML added to ribbon menu
Few GUI enhancements
Undo tag changes context menu
Fixed:
Issue #811 export ActionScript