Download Notepad++ v8.9.3
Release Date: 2026-03-24
Download Notepad++ x64
See malicious ads here? Help us remove them!
Download 32-bit x86
Download ARM64
Download source code
Integrity & Authenticity validation
- GPG Notepad++ Public key: Use it for the verification of GPG Signature.
- SHA-256 digests of binary packages for checking the integrity of your Notepad++ download. GPG Signature
Notepad++ v8.9.3 regression fixes, bug-fixes & new improvements:**
- Regression fix: a crash in User Defined Language. (Fix #17520)
- Regression fix: installing (or removing) plugin re-opens Notepad++ with permanent admin privilege (Fix #17540)
- Regression-fix: wrongly added parenthesis for some multi-bytes characters. (Fix #17521, #17802)
- Regression-fix: incorrect function list text display for non-UTF8 documents. (Fix #17847)
- Regression-fix: ProjectPanel Workspace text localization issue. (Fix community report)
- Regression-fix: Change History margin not enabled by default. (Fix comment repport)
- Regression-fix: Notepad++ update & plugin download fail behind corporate MITM proxies. (Fix community report)
- Security enhancement: Update cURL to v8.19.0 in auto-updater (WinGUp) to fix cURL security issue (CVE-2025-14819). (Fix #17869)
- Improve performance by migrating the XML parser from TinyXML to pugixml. (Fix #16175)
- Update Scintilla to 5.6.0 & Lexilla to 5.4.7. (Implement #17562)
- Fix the issue where printing caused Notepad++ to crash. (Fix #6126, #12645, community report #1, community report #2, community report #3)
- Fix Find in Files failing to search file content on disk. (Fix #16177, #17070)
- Add disableNppAutoUpdate.xml to disable auto-update when WinGUp (GUP.exe) is present. (Implement #17836)
- Fix a memory leak on exit. (Fix #17817)
- Fix installed auto-completion files not overwritten after update. (Fix #14749)
- Add model capacity of shortcuts.xml & contexMenu.xml for administration. (Fix #17872)
- Add an option to disable selected text drag-and-drop. (Fix #2571, #11335)
- Fix wrong theme-writing path for non-ProgramFiles installations. (Fix comment repport)
- Enhancement: prevent XML config files from being overwritten when updating portable package (copy/paste). (Fix #9755, #14279, #15120)
- Fix incomplete Find dialg tab translation when 1st opêned from Project Panels. (Fix community report)
- Fix Notepad++ spawning a new Windows Explorer process in Task Manager. (Fix comment repport)
- Add Function List & Autocompletion for D language. (Fix #17349)
Notepad++ v8.9.2 new security enhancements, feature, regression fix & bug-fix:
- Security enhancement: Make updater check integrity & authenticity of server-returned XML (XMLDsig). (Implement #17441)
- Security enhancement: Fix untrusted search path vulnerability by launching explorer.exe (Fix CVE-2026-25926)
- Security enhancement: Make auto-updater (WinGUp) even more secured. (Remove unsecured options, remove dll dependency, launch only signed program for plugin management)
- Fix a plugin installation crash due to incorrect processing catch. (Fix #issue)
- Add redact selection feature - Default: █, Modifier (Shift + Click): ●. (Fix #17363)
- Fix context menu shortcut localization not aligning to the right regression. (Fix #17467)
Notepad++ v8.9.1 new security enhancement, features, regression fixes & bug-fixes:
- Fix EOL duplication regression when playing back old recorded macros. (Fix issue)
- Remedy search failure for pasted text containing trailing invisible EOL character. (Fix #17124, #17187)
- Fix customized context menu regression where separator (id=“0”) escapes FolderName submenu. (Fix #17342)
- Fix issue where a single undo reverted multiple changes after macro execution. (Fix #9426)
- Fix visual glitch when dragging dockable dialogs on a 2nd monitor. (Fix #16805, #16155, #16077)
- Fix inconsistent automatic search mode switching (RegEx to Extended) in Find dialog. (Fix #17227)
- Fix incorrect URL parsing caused by Unicode special spaces. (Fix #16856)
- Update to Boost 1.90.0. (Implement #17326)
- Improve update themes feature: fix JavaScript.js edge case. (Fix issue)
- Update javascript.js to better match javascript (embedded) in all themes. (Fix issue, report)
- Function List: enhance for Perl & PHP; add for Nim. (Fix #17382, #17327, implement #17377)
- Fix comments and highlighting in TCL. (Fix #17315)
- Update perl syntax highliging keywords and autocomplete for 5.42. (Fix #17332)
- Improvement: display Find dialog status message with invisible characters warning. (Fix #17345)
If you find any regression or critical bug, please report here:
https://community.notepad-plus-plus.org/topic/27469/notepad-release-8-9-3
