Notepad++ est un éditeur de code source gratuit qui prend en charge la mise en évidence syntaxique pour plus de 50 langages de programmation. Il propose une édition par onglets, permettant d'ouvrir plusieurs documents en même temps. Il comprend également des fonctionnalités telles que l'autocomplétion, la recherche et le remplacement, ainsi que l'enregistrement et la lecture de macros. De plus, il possède une interface utilisateur personnalisable et prend en charge des plugins pour une fonctionnalité supplémentaire.