PerlEdit Home Page


PerlEdit Logo

About PerlEdit

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. 

Download image

Buynow image



Screen shots:


Recently added features:
Transparently edit files located on a remote machine using FTP.  Search and replace uses Perl regular expressions.  Recent file history, Goto subroutine function, line number display, uses Fixed font on Linux by default.  Syntax highlighting now understands single line comments and strings.

Note: PerlEdit is under active development and we intend to release improvements and new features on a frequent basis.  We are releasing the program in its current state to get as much feedback as possible about what people would like to see in the product.  Check back weekly for the latest updates.

Some features planned for future releases are: source code control, improvements to the syntax highlighting, code folding, and a macro language using Perl.

Download PerlEdit



  • 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, Lite, Pro, 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 Lite or Pro mode.  Currently the only difference between Lite and Pro is the level of support available.  All functions will operate normally.