Perl2Exe is a command line program for converting Perl scripts to executable files.

This allows you to create stand alone programs in Perl that do not require the Perl interpreter. You can ship the executable files without having to ship your Perl source code. Perl2Exe can generate executables for Windows and Unix target hosts. Perl2Exe also allows you to create GUI programs without a console using modules like Gtk2 and Tkx.


  • Build code for Windows with Perl2Exe for Windows
  • Build code for Linux/Unix with Perl2Exe for Linux/Unix
  • Cross Platform support allows you to build code for any OS from any other OS.
  • Build code for multiple platforms from a single machine with with Perl2Exe Enterprise Version
  • Easy to use: a simple command will build your code – e.g. ‘perl2exe’
  • Support for bundling of external files such as gif’s, zip files etc into the executable

System requirements:
Perl2Exe for Windows is a Windows console application, and requires any 32-bit or 64-bit version of Windows. Perl2Exe for Windows requires an installation of Perl on your machine.

Perl2Exe for Linux/Unix requires one of the supported Linux/Unix platforms, or a Windows host.  Perl2Exe for Linux/Unix contains an embedded copy of Perl.


Perl2Exe For Windows

Perl2Exe For Linux (x86-x64)

Perl2Exe Enterprise Version
$449US *

Perl2Exe For Windows Upgrade

Perl2Exe For Linux Upgrade

Perl2Exe Enterprise Version Upgrade

* Perl2Exe Enterprise Version license allows you generate executables for all supported operating systems.


For Perl 5.30.x

For Perl 5.26.x

For Perl 5.24.0

All downloads are free non-expiring trial versions. Non-trial features can be activated when a licence is purchased

Windows versions of Perl2Exe require a Perl interpreter, which can be download from the links above

Linux/Unix versions contain a self contained Perl interpreter and library, it does not matter what Perl version is installed on your system.  Linux/Unix files are in tar.gz format, and can be installed on a Unix or Windows machine.  Approximate size for each file is 7 to 12MB

Download Perl2Exe Enterprise Version

Perl2Exe Enterprise Version is a special license that allows you to use Perl2Exe for all platforms (OS’s). To download Perl2Exe Enterprise Version download the components for each of the platforms. You can install multiple versions on multiple OS’s or on one OS in the same directory. Installation instructions are in the user manual.

For Perl 5.22.0

For Perl 5.16.3

For Perl 5.14.2

For Perl 5.12.4

For Perl 5.10.1

For Perl 5.10.0