Free UPX — это расширенный графический интерфейс для UPX (Ultimate Packer for executables). Он предлагает легкий доступ ко всем документированным и недокументированным параметрам UPX без необходимости использования командной строки.
Программа позволяет сжимать ряд исполняемых файлов для различных операционных систем, в том числе файлы Portable Executable (PE) (большинство файлов EXE, DLL, OCX, CPL, используемых в системах Microsoft Windows), исполняемые файлы ELF (используемые в Unix, Linux, Solaris , FreeBSD и другие операционные системы), исполняемые файлы ARM и другие.
После упаковки (сжатия) исполняемого файла приложением полученный файл остается исполняемым и может использоваться так же, как и исходный файл.
Free UPX может упаковывать 32- и 64-битные исполняемые файлы Windows, созданные в соответствии со спецификацией Microsoft Portable Executable и COFF (EXE, DLL, OCX, BPL, CPL, AX и другие), но поддержка 64-битных файлов в настоящее время объявлена экспериментальной. Исполняемые файлы .NET не поддерживаются.