Free UPX is a graphical interface for UPX with access to all documented and undocumented parameters, simplifying the use of Ultimate Packer for Executables without requiring command line knowledge.

After compression, the resulting file remains fully executable and can be used just like the original file. The Free UPX software is designed to pack 32 and 64-bit Windows executable files in accordance with Microsoft Portable Executable and COFF Specification. This means that it can handle files such as EXE, DLL, OCX, BPL, CPL, AX, and more. However, it should be noted that support for 64-bit files is currently experimental, so exercise caution when using these files.
It's essential to note that this software does not support .NET executables. If this is a feature that you require, you will need to look elsewhere. However, if not, the Free UPX program is an excellent tool that can help you compress executable files across multiple operating systems with ease.
Version 2.4: Added support for the latest version of the UPX: 3.94.
Version 2.2: Added support for the latest version of the UPX: 3.92. Added possibility to choose the active version of the UPX: 3.91 or 3.92. New compression profile: Best compression / LZMA. Minor modifications to the source code and user interface.