Notepad++ é um editor de programação gratuito, multilíngue. Ele suporta diversos tipos de linguagens, como Pascal, C, C++, Ada, Java Perl etc. Está escrito em C++ e utiliza API e STL Win32, o que assegura maior velocidade de execução.
Fácil de utilizar, o Notepad++ otimiza um grande número de rotinas de programação. Permite ter vários documentos abertos ao mesmo tempo graças a seu sistema de abas. O programa possui funções de busca e substituição, preenchimento automático, entre outros recursos.
Ler e analisar os textos é muito fácil, já que cada linha é numerada e é possível aumentar o tamanho da fonte e destacar os tipos de linguagem por cores. Notepad++ possui inúmeras ferramentas e funções sem deixar de ser leve e estável.