PSPad is a free text editor for Windows that supports multiple programming languages. Its most important features include syntax highlighting, code folding, FTP/SFTP support, and customizable keyboard shortcuts. It also has a built-in hex editor and a macro recorder for automating tasks.