Notepad++ is a source code editor for windows. Notepad++ can be used with a variety of different programming languages. Notepad++ has many advantages over the built-in text editor for windows (Notepad) such as supporting tabbed editing and allows the user to work on multiple files at the same time.