Notepad++ logo

Notepad++

Supports several languages, provides syntax highlighting and folding, and offers customizable GUI and auto-completion.

Made by Don Ho

  • Developer Tools

  • Customer Support

  • open-file-renaming

  • development

  • Text Editor

  • command-line-start

  • Code Editor

  • Macros

  • programming

What is Notepad++?

Notepad++ is a free, open-source code editor that supports a wide range of programming and markup languages. Leveraging the powerful Scintilla editing component, Notepad++ is written in C++ and utilizes pure Win32 API and STL to achieve higher execution speed and a smaller program size. By optimizing routines without sacrificing user-friendliness, Notepad++ aims to reduce global carbon dioxide emissions by enabling PCs to throttle down and consume less power when in use. This versatile text editor provides features such as syntax highlighting, code folding, PCRE support, customizable GUI, and auto-completion to enhance the coding experience across various languages and environments

Highlights

  • Supports numerous programming and markup languages
  • Faster execution and smaller program size through C++ and Win32 API/STL
  • Optimized for reduced power consumption and lower environmental impact
  • Syntax highlighting, code folding, PCRE support, and customizable GUI
  • Auto-completion functionality to streamline the coding process

Platforms

  • Desktop Mac
  • Desktop Linux
  • Web
  • Windows
  • Mobile iPad
  • Desktop Chromebook
  • PortableApps.com
  • Cloud, SaaS, Web-based
  • Mobile Android
  • On-Premise Linux
  • Mobile iPhone
  • Desktop Windows
  • On-Premise Windows

Languages

  • English

Features

    • Integrated Search

    • Custom Language Definitions

    • Portable

    • Plugin manager

    • Text formatting

    • Tabs

    • Side-by-Side Comparison

    • Syntax Highlighting

    • Multiple Open Tabs

    • Native GUI

    • Built-in editor

    • Support for Javascript

    • Support for regular expressions

    • Debugging

    • Extensible by Plugins/Extensions

    • Built-in themes

    • Configurable

    • Block edit

    • Auto-saving

    • Live Preview

    • Autocompletion

    • Lightweight

    • Tabbed interface

    • Color coding

    • Support for FTP

    • Multiple languages

    • Search and Replace

    • Column edit mode

    • Code Formatting