Text Editors


5  /  171 Reviews
Feb 10, 2020 Last updated


Older Versions

# Change Log


Compiler - if you run compiler and not Catch program output is selected, compiler window won't be hidden

Code explorer - ESC closes Code explorer. Removed.

parameter Statusbar functions require DblClick instead of SingleClick (Program settings / Program 2) has influence of the top editor ruller behavior too.

ASCII chart - new button CP as editor - this buttons sets content of ASCII chart into same CP as current editor window. Note, that ASCII chart works with singlebyte encodings only, not with UTF-xxx

Regular expressions - library based on Perl syntax was replaced with library supporting PCRE syntax

New user highlighter for ASAR assembler (David Wilson)

Computer suspend - FTP is disconnected.

Computer suspend - new modified files are saved in %Temp%\PSPad\Resume folder

TeX code explorer shows \head

User highlighter - added HEX number attribute

TeX highlighter - added block comments --[[ ]]-- and \starthiding \stophidding. Each comment has different attribute and allows you set different color. As "operator" attribute you can color for \if++, \if+-, \eif, \efi

menu Edit / Special conversion between text, URL, QuotedPrintable, Base64 fully supports unicode. UTF-8 is used for char presentation

Find in files dialog was changed from modal to normal. It allows let dialog open and edit files together

Favourite window contains new section - script. You can add script there by selecting from drop down list

User highlighter definition - added block comment for Autoit3 - #cs ... #ce

New PSPad command line parameter /F or /FR (as alternative -F or -FR) will start search on open file. /F for normal search, /FR for search with regular expressions. Syntax: pspad "path\file" /F "search expression"

PSPad remembers column with of Name, size and modified for File explorer and FTP

User friendly message when you try compare file with selected file from disk in case both files has different encoding

Insert text to lines - added "Apply" button, so you can use this function several times without leaving dialog

FTP connection list - added folder functionality

New option in Program settings / Program 1 - Don't change Toolbar icon size when monitor DPI is changed

Insert text to lines (Alt+I) - added step for numbering, added labels

New action Open favourite (Shift+Ctrl+A) for easier access to favourite tab in left panel. Panel is selected and tree with favourite is focused. You can move cursor and open file or run tool with Enter.


Handled exception when Recent.INI file was marked as ReadOnly

Editor window - Ruller - with high DPI was column numbers high above the ticks

Open file from internet (menu File / Open special) - function doesn't detect code page

Char case change doesn't work with cyrilic letters

64b version ends with exception, joined to store recent files

TextDiff drop box was invisible when you drag file over PSPad if left panel was switched off

User highlighter dialog wasn't possible close if no editor window was open

crash on PSPad exit

XML Code explorer

handled exception when closing PSPad x64

handled exception when several PSPad instances was closed at once and all instances write file state in same time

Program Settings / KeyMap - problem drawing with scrollbar (only some group and languages)

if main PSPad window was maximized, minimized and open file from outside, PSPad wasn't restored as maximized

ASCII chart wasn't translated after language change

Python highlighter - search for matching bracket if bracket was in string

Highlighting URL in text doesn't respect two dots - something..html

in case PSPad was set as StayOnTop, some dialog window appear behind the main window

FTP connection - duplicate connection ends with message "Connection already exists"

problem with editor window name when you open many small files at once

HEX editor - search in HEX - if you paste search string from Excel, you got info that text contains non hex chars (Excell adds line break)

HEX editor - undo after bytes rewriting

HEX editor - find/replace when switching from text and back

reduce Windows flicker when you restore PSPad from minimized to maximized state

HEX editor - paste text into HEX part, copied from external source (e.g. Excel)

fixed behavior when PSPad is minimized to Tray icon

Code explorer fix after new regular expression library implementation

HEX editor copy/paste in text part

System integration into context menu for limited user

ASCII chart - Print button changes label when Coda page was changed

exception when bigger amount of files was closed one by one


PSPad is a well-known freeware editor among Microsoft® Windows® users. It was released for the first time in 2001 by Mr. Jan Fiala. Ever since new features were added with each new release. Nowadays, PSPad is one of the best choices when it comes down to many features and the variety of syntax highlighting profiles.

Since the number of features is overwhelming, those are just a couple of them: full HEX editor, support for Unicode, ANSI, ISO, OEM, auto correction, spell checking, undo-redo operations, and unlimited length. Save desktop session (resume your work) and work on several documents at the same time. Built-in FTP client, macro recorder and active scripting for automation purposes, integrated TiDy library, code explorer, export to RTF, HTML, TeX formats. Advanced search and replace function that will work in all open files, folders, and projects. View differences between data, presenting them using color highlighting with print preview, column block and Rectangular block selection, advanced line sorting and many other features. The editor is available in two formats: as a setup file (installer) and a portable version (zip archive). Please keep in mind that no version comes with spell check dictionaries and you have to download them separately from here.

Trademark Note 1: Microsoft®, Windows®, and other product names are either registered trademarks or trademarks of Microsoft Corporation in the United States or other countries.

PSPad Review

Important: Starting with 1st March 2015, PSPad is 100% clean, free of bundles, free of anything else that can be flagged as adware - so please give this editor a chance! Please support the author with a donation for his courage to stop using bundles. Even a small donation matters - please use the "Donate" button.

The installation process is fast, and you can run PSPad in a matter of seconds. As soon as you run PSPad for the first time, you might feel intimidated by the massive amount of features. Don't be; this editor has excellent support if you want to learn more about a feature check the HELP or FAQ sections. You can find almost everything you need to know about PSPad (including screenshots) such as entire chapters split on: necessary information, working with PSPad, menu description, customization and once again an FAQ section.

If you're a programmer, you will also discover that besides of a comprehensive text and code editor, PSPad is also an easy and excellent IDE which allows you to edit and parse compiler output, not to mention that it's a better alternative to many, similar commercial programs. I can't cover all program features in a short review. Also, the help and FAQ sections that I mentioned does a much better job.

Regular users might not know why they should use such an editor. Just a couple of tips that I can think of: as a much better alternative to the standard, plain text editors and even several Word-based applications. Think about the following features: multiple undo-redo, auto-correction, spell-checking, work with large files, save a desktop session and start from where you left off, and those are just a few of my favorites. As a conclusion, PSPad is one of the best, free editors for programmers, web developers and even for regular users that look for the perfect text and code editor. Please support it with a donation!

Found this software useful? Please consider a donation to the author.