Perl

Download Perl

Quickly create reproducible, secure Perl development environments for yourself or with your team.

Supported Operating Systems
Free Versions
5.38.2, 5.36.3, 5.34.3

What makes our Perl different?

ActiveState is renowned as the simplest way to install the latest Perl version, recognized by Perl.org. As a trusted provider for over two decades, we’ve delivered stable and secure Perl distributions for Windows, Linux, and macOS since Larry Wall’s invention. Our expertise extends to various open-source languages, including Perl, Python, Ruby, and Tcl. Differentiating ourselves from distributions like Strawberry Perl or perlbrew, our universal package manager, the State Tool, replaces CPAN and PPM, enabling you to build runtimes with CPAN modules directly from source code, reducing vulnerability exposure. 

ActiveState offers convenient installation via the command line or Windows executable, supports GitHub sign-up, and provides extensive documentation and community forums covering Perl programming topics such as HTML, XML, scripts, subroutines, and more. Access our documentation online for seamless Perl development.

1 Create an Account

Head over to our platform and create your free account to get started. You can even sign up using your GitHub to import your projects directly.

2 Get Perl via Projects

Once you’ve created your account, you can set up your first Project.

Projects let you store your language and the packages you need to run your development environment in one place. You can share these projects with your team by inviting them to the organization the projects are stored within.

3 Install via our CLI Tool

Once you’ve created your project and added your packages, your project will build using our secure build platform.

When the build is complete, you can easily install and manage it using our CLI tool.

4 Accessing your projects via our CLI Tool

You can deploy and manage your projects using our CLI tool. Install packages, push changes to teammates, install the latest updates and more using our State Tool.

And that's it!

You’ve got an account with us, and you should be able to access your Project using our CLI tool on your local machine. If you’d like to share your project with your team, you can follow this guide. Happy Coding!

Frequently Asked Questions

ActiveState’s Perl downloads are free, but there are some limits on use: you can use no more than one “active runtime” for free. An active runtime is the number of instances of software from the ActiveState Platform that are run in a 24 hour period.

If you need more than one Active Runtime, please see our Plans and Pricing page.

For more information, see the ActiveState Platform Terms of Service

Recent versions of ActiveState Perl for Windows, Mac and Linux can be downloaded from the ActiveState Platform. Just copy the install script and paste it at a CMD command prompt to complete your installation of Perl. No prerequisite.

Much like PHP and JavaScript, the Perl programming language is a general-purpose scripting language ideal for beginners. Perl code is an excellent choice for text manipulation, and can also be used for regular expressions, text processing, web development, system administration, Perl tutorials, arrays, and more. If you‘re developing Perl code, you may want to take advantage of our free Komodo IDE or text editor, which has long been a standard for Perl 5 and Perl 6 (Raku) development. ActiveState Perl has been used to develop both commercial and non-commercial applications, scripts, APIs and other code for individual developers and organizations in a wide range of industries. Learn more about our Perl.

32-bit and older/legacy versions of ActivePerl are available only with a subscription to our Team or Enterprise tiers. See our Plans & Pricing for more information.

You shouldn’t have to choose between Security and Speed.

Our goal at ActiveState is make Open Source development environments secure, easy to manage, and shareable within teams. Sign-up with us today and start taking advantage of our development solutions.

Scroll to Top