Notepad3 Introduction
Notepad3 is a lightweight text editor and an excellent alternative to Windows Notepad. It is built on the Scintilla editor component, evolved from Florian Balmer's Notepad2 and XhmikosR's Notepad2-mod, providing rich functionality and excellent performance.
Notepad3 features code folding, bracket matching, auto-indentation, word auto-completion, and supports character encoding conversion between different formats such as ASCII, UTF-8, UTF-16, as well as conversion between DOS, Unix, and Mac line ending formats.
Key Features
- Lightweight design: Fast startup, low resource usage
- Code folding: Collapsible code blocks for improved readability
- Bracket matching: Automatic bracket matching to reduce syntax errors
- Auto-indentation: Smart code indentation for consistent formatting
- Multiple programming language support: Rich syntax highlighting
- Multiple undo/redo: Flexible editing history management
- Bookmark functionality: Quick navigation to important code locations
- Regular expression find and replace: Powerful text processing capabilities
- Open source and free: Based on open source license
Software Screenshots
Notepad3 Main Interface

Supported Programming Languages
Notepad3 supports syntax highlighting for multiple programming languages, including but not limited to: Apache, ASP, Assembly, AutoHotkey, AutoIt3, AviSynth, Awk, Bash, BAT, C, C++, C#, CGI, CMake, CoffeeScript, CSS, CSV, D, Dart, DIFF, Fortran, Go, HTML, INF, INI, Inno Setup, Java, JavaScript, JSON, Julia, KiXtart, Kotlin, LaTeX, Lua, Makefiles, Markdown, MATLAB, Nim, NSIS, Pascal, Perl, PHP, PowerShell, Python, REG, Resource, R-S-SPlus Statistics, Ruby, Rust, Shell, SQL, Tcl, TOML, VB, VBScript, Verilog, VHDL, XHTML, XML, YAML, and more.
System Requirements
Windows System
Supports Windows 7/8/10/11