Es escrito por Florian Balmer usando el componente de editor Scintilla, y su primera versión pública fue lanzada en abril de 2004.
Ofrece resaltado de sintaxis para los lenguajes de programación siguientes: ASP, lenguaje ensamblador, C, C++, C#, CGI, CSS, HTML, Java, JavaScript, NSIS, Pascal, Perl, PHP, Python, SQL, VB, VBScript, XHTML y XML.
También ofrece resaltado de sintaxis para los formatos de archivos siguientes: Bat, Diff, INF, INI y REG.
Notepad2 también tiene algunas otras características: Balmer ha indicado que probablemente algunas características nunca serán implementadas en Notepad2, ya que están más allá de su meta de diseño de una simple aplicación similar al Notepad.
Estas incluyen la más solicitada característica para el Notepad2, una interfaz de múltiples documentos (MDI).