O Microsoft Notepad++ é um programa completo de edição de textos que pode ser usado para substituir o programa comum de Notepad. Tal como com o Notepad, o Microsoft Notepad++ pode ser usado para editar e criar ficheiros de texto simples, podendo também ser usado para editar e criar códigos fonte. O Notepad++ foi criado para ser um editor pequeno que poderia ser usado para escrever e editar uma grande variedade de linguagens de programação.
O Notepad++ foi escrito em C++ e foi lançado em finais de 2003. O Notepad++ foi lançado com uma licença GNU General Public, e funciona principalmente no sistema operativo Windows. O Notepad++ suporta um grande número de linguagens de programação, tal como Batch, C, C++, C-Sharp, Lisp, Lua, Flash, Shell, SQL, TCL XML, YAML e muitas outras. Foram também lançados imensos plug-ins e atualizações para o programa Notepad++, melhorando as funções existentes e adicionando mais.
O Notepad++ tem também marcadores, auto-conclusão de texto, organização de projetos e destaque de sintaxe. Este vem também equipado com um explorador FTP. O Notepad++ é um programa pequeno e simples que vem com todo o poder necessário para programar e editar códigos fonte.