PerlEdit is an IDE for Perl and a general-purpose text editor. It includes a source code text editor with syntax highlighting and a visual debugger.

It is fast and lightweight with a download size of less than 2 MB. PerlEdit is multi-platform and currently supports Windows and Linux.

Features include: language aware color syntax syntax highlighting, debugging of stand-alone and CGI Perl scripts, search and replace with Perl regular expressions, editing of files on remote machines using FTP, multi-level undo, multi-document interface, keystroke macros, plugins written in Perl, Unix, Windows and Mac file format support.

PerlEdit is free for personal non-commercial use. Commercial use requires the purchase of a commercial license.


PerlEdit 1.09 for Windows - Free Download

PerlEdit 1.08 for Linux - Free Download


PerlEdit - $99 US

A registration key and instructions for using it will be sent to you by email. Online orders are processed within a few minutes.




  • Search and Replace with Perl regular expressions.
  • Multiple document interface allows you to work with any number of files at the same time.
  • Persistent bookmarks and current line- which are remembered when the file is reopened.
  • Transparently edit Unix, Windows or Mac format files.
  • Transparently edit files located on a remote machine using FTP.

  • Multi-level undo.
  • Keystroke Macros.


  • Language aware syntax highlighting.
  • Syntax checking of Perl code.
    Error messages can be seen at a glance in the edit window, as shown below:
    foo = 123;       <== Can’t modify constant item in scalar assignment
    print $foo;    <== Global symbol “$foo”  requires explicit package name

Debugger (commercial version only)

  • Visual debugger allows you to see the source code as you step through the code.
  • Debug CGI and stand-alone scripts.
  • Set breakpoints.
  • Variables windows shows values of variables near the current line.
  • Watch window allows you to view and modify any variable.
  • Support for debugging of CGI scripts on a remote web server


  • Plugins allow you to extend the features of PerlEdit.
  • Plugins can be written in Perl.
  • Plugins can be used to modify text in any arbitrary way.


Differences between Free, Registered, and Trial Versions

PerlEdit can operate in one of  four modes as described below.

When PerlEdit is initially installed it will operate in Trial mode for 30 days.  All functions will operate normally.

After 30 days PerlEdit will switch to Free mode.  In Free mode some functions such as ‘Debug’ are not available.

If a registration key is added to PerlEdit it will operate in registered mode.  All functions will operate normally.