Syntax Highlighting & Folding
Write code in over 80 programming languages with intelligent syntax highlighting. Collapse and expand blocks of code to focus on what matters most.
- User Defined Languages (UDL)
- Customizable color themes
- Code folding for complex structures
Advanced Search & Replace
Perform complex find and replace operations across multiple open documents or even entire directories.
- PCRE (Perl Compatible Regular Expressions) support
- Find in Files / Find in Projects
- Mark all occurrences
Auto-completion & Hints
Speed up your coding with intelligent auto-completion for functions, words, and function parameters.
Supported Auto-completion:
Multi-View & Multi-Language
Edit two documents side-by-side or clone one document to view two different parts simultaneously. Interface localized in dozens of languages.
- Split screen editing (Vertical/Horizontal)
- Synchronized scrolling
- Localization support
Extensive Plugin System
Extend the functionality of Notepad++ with hundreds of community-developed plugins. From JSON viewers to FTP clients, there's a plugin for almost everything.
- Built-in Plugins Admin
- Easy one-click installation
- Create your own plugins in C++, C#, and more
More Tools for Power Users
Macro Recording
Record complex actions and playback to automate repetitive tasks instantly.
Plugin Manager
Access hundreds of community plugins via the built-in Plugins Admin.
Document Map
Navigate long files easily with a visual overview sidebar.
Auto-Save
Never lose work with configurable auto-backup and session snapshots.
Ghost Typing
Launch Notepad++ via command line arguments for quick edits.
Themes
Switch between Dark Mode, Solarized, and other popular styles.