64-bit
nullsoftmachine scopegithub.com · known platform- File name
- npp.8.9.7.Installer.x64.exe
- SHA-256
- 1884e093bae261c4942210334e1f2eae71354913e4ded3cc1a4a18c5320741ec
- Product code
- Notepad++
by Notepad++ Team · GPL-3.0-or-later
Notepad++ is a free source code editor that supports several languages.
Notepad++ ships as an installer, an MSI and a portable zip, and the choice between them matters more than usual: the portable build is the reason it is so often used on locked-down work machines.
The 64-bit installer is the default choice. The portable zip runs from a folder or a USB stick and keeps its configuration next to the executable, which also makes it the tidy option if you move between machines.
The MSI exists for deployment and takes standard Windows Installer switches, which the .exe does not.
The program itself is clean and open source. Its plugin ecosystem is third-party code running inside your editor, and the Plugins Admin list is curated but not audited. Install what you need and no more.
These URLs are the ones Notepad++ Team declares in its own manifest. We do not proxy or shorten them, and we do not host a copy.
More than one architecture below. Check which one your Windows is if you are not sure.
Run this against the file on disk. If the output does not match the hash below, the file is not what Notepad++ Team published. Delete it.
Windows · PowerShell
Get-FileHash "npp.8.9.7.Installer.x64.exe" -Algorithm SHA256macOS · Linux
shasum -a 256 "npp.8.9.7.Installer.x64.exe"Expected output
1884e093bae261c4942210334e1f2eae71354913e4ded3cc1a4a18c5320741ec
Got a different hash, or one you cannot place? Paste it into the hash checker and it will tell you which program and version it belongs to, past releases included.
This installer is an MSI package, so it takes the standard Windows Installer switches. That is a property of MSI itself rather than something the publisher declared.
64-bit · machine scope · MSI convention
msiexec /i "npp.8.9.7.Installer.x64.msi" /qn /norestartRun it from the folder holding the downloaded file, in a terminal opened as administrator when the package installs for all users. Silent means no window and no prompts, so check the exit code rather than waiting for something to appear: 0 is success and 3010 means it worked but wants a reboot.
Silent install commands for every program we index · silent uninstall
Every guide on this tells you to hunt for the product code with Get-WmiObject or in the registry. You do not need to: it is published in the installer manifest, and it is printed below.
Product code · 64-bit
{3281C7BA-0E6A-4A32-974C-3BEA51A4632F}
Uninstall, with the usual prompts
msiexec /x {3281C7BA-0E6A-4A32-974C-3BEA51A4632F}Silent, for deployment
msiexec /x {3281C7BA-0E6A-4A32-974C-3BEA51A4632F} /qn /norestartThe codes above belong to Notepad++ 8.9.7, the version in our index. If you have an older release installed, its code is different and this command will report that the product is not installed. In that case run Get-Package -Name "Notepad++*" in PowerShell to read the code of what you actually have.
This removes the program as the publisher packaged it. Settings and files created after installation, typically under AppData, are deliberately left behind by the uninstaller and have to be deleted by hand if you want them gone.
Reinstalling and hitting error 1638? That is this same product code, and the command above is the fix.
Product codes for every program we index, with the msiexec switches and how to read the code off your own machine.
| Signal | Finding | Points |
|---|---|---|
| SHA-256 hash published | 7 of 7 installers ship a SHA-256 hashWithout a published hash there is no way to prove the file you downloaded is the file the publisher built. | 30 / 30 |
| Binary provenance | 7 on a recognised distribution platformThe strongest signal against a repackaged installer: the file should come from the publisher, not from a mirror nobody vouches for. | 29.7 / 35 |
| Served over HTTPS | 7 of 7 over HTTPSAn installer fetched over plain HTTP can be modified in transit. | 15 / 15 |
| Release recency | last release about 1 months agoSoftware that has not shipped in years accumulates unpatched vulnerabilities. | 15 / 15 |
| Licence declared | GPL-3.0-or-laterA declared licence tells you what you are actually allowed to do with the software. | 5 / 5 |
The installer comes from a recognised distribution platform rather than Notepad++ Team's own domain. That is normal for this kind of software and not a red flag by itself.
Every one of the 7 installers on this page comes with the SHA-256 Notepad++ Team declared, so you do not have to take our word for it: hash the file you downloaded and compare.
What this does not tell you is whether the software itself is any good, or whether you want what it does once installed. A publisher can ship something you would rather not run and the download is still authentic. We answer the question we can measure and leave the other one to you.
If Windows says “Windows protected your PC” when you run it, that is SmartScreen reporting reputation, not a malware verdict — it shows up on perfectly legitimate software from small publishers and on releases that are simply new. The reverse matters more: no warning does not mean the file was checked.
How the 95/100 score is calculated · why the source matters more than the reputation
Windows ships with a package manager, and this program is in it. The identifier below is the one Microsoft's repository uses, which is also where the download URL and hash on this page come from.
Install
winget install --id Notepad++.Notepad++ --exactUpgrade later
winget upgrade --id Notepad++.Notepad++Why --exact: without it winget matches on name as well as identifier, and a search that returns more than one package makes it stop and ask rather than install. Pinning the identifier is what makes the command safe to put in a script.
Not installing anything, or getting an error back? The commands that actually come up covers upgrading everything at once, what --include-unknown is for, and why winget can be missing from a machine that should have it.
The version history of Notepad++, each release with the download URL the publisher declared at the time and the SHA-256 to check it against. Useful when an update breaks something and you need to downgrade to a build that worked.
We do not host any of these files and never re-upload them, which is the difference between this and an old-version download site.
CB902F8A9628324DBE5233B5202E716EA469720C9A1AC968007DF2288E4ED2EA
194A73F96450760B5D7C15B364DB06B8EC2CC5F4FEA51F5998B2FE3AE45F542F
C318D51A5777BF3488CA10198F338D3BD92CB5768F49B5350A774C7767035ACA
CAF99C55ACF3B9DC40BD0B1C414A2DF3ADDD580E2C0184DA9A1F8A3C4BEC3F7A
93F19CA5A5F2B857DD9397D080B5BFC3552E72BEA26E4BEB701EFEA2101F3AC0
7B3618195757EED0D47DEBC28661FE998E68D3822A06A3621EE669EE358FC952
9980F988E633EC3BBBBC23D28EF041381D4D299A20E49F3F9F771D00C2A26C50
7C243203265CE8FDAC76C839BF744AE35DCF620760EB97C2EA279AF498560E45
D7039EBD1D6B8BD384BA30F3C968A6AC2437DCA516A744C6AC77037BDB2E34F8
D310397F3804DF8095EC08A41FD16C374768738FA7072974B2491A188786DE71
98A7D811ECD180CD8333C08EE913DE8319DF6A68BE50C39DCE2397B801875EA2
87984D6ECE0D4D1B74EC8B87ED10CAEDC005B07AA89E03391AFA03C534CCE2DC
A25090AA7A39B45787B8A6A418203E551DCC89ECE6911A895F212BAB088ECD50
061DED21A3E37738ADD3BDAA50E519987728CDCDF57ECA8A0AC6310441617C02
D8414EE7A38DD3A88C1D7479D115F7E2DC142970F995CB6D34E9C6F104B245C7
20FE070B64E745BC1BF9E3FAA2912EA23A3DCC64551556883F4A8EF38948DEFD
94602D8952F1BA3CAB1DAF8D791989695E95E46D970A8CE133A2221B6390314C
E3B092B8D7A6113F134634AA4D07A53766A90D939B3CE8B0135F4F9E267B5449
1F33144B7AED3B8A82F61E7790D8653E884A6A818AECB77EE85639D4A13ACA3F
E114E6C54DB96B85E9FFE4F6C02B135378099B16383D6A2ADBF08991B755E02A
96D6AD9C70E8C9A6870B99C3407B60F692415B8835F7FDAC0C4678FBD68E6280
2FF794611C96EBBEB116ECD1CA4B97183435287BF7C24EEF96C4FE2B11E5B8A0
9142275B140A1DC30C3041916B224C6EEB875B0B8F7DAEE3FF8BA143214466A0
75AC9C66EE33D673AC3F7185386D2559547BB8EE9ACB62ADAC9815445042EA3C
3F20EFF1C45A5F6542C5019C5900FD1B1916A5E073CDED58CAC8FF956859AD71
F1F40BA76EB357CE5AB86F5BA451197F35467C711A133399B69AF2493C7719B0
5528D2DE7E44FCC676BB1A4D59D212C74B23F365B5DB54F474058D6A68DB4041
4FB150A5A1DB9E9E13770362EC0E77CC508F60CA863B5E66D0A58693BC51BA91
62264A5A6774C8AD4110E78C81B42B98999B1ACBD2B49EEB590473D15B0E3855
96B01CF25CD841A3AFB40AA424B181B7387B9101832B2E06422130F96E47DB5F
91B41149796F4293DD2E204572615C411F8AF92F525B71FC0385558520FD5F6A
64915E83689AD55EA527BBF6C97C9A6471707B74DF48E0ACB80D957C669953F5
3C74B3B96EA861580529580C006BBDFF4A9A64C62E8FD21D5DDB02FC29045485
15D887F620A3846E81D07592A546C3F83BB39046FF03C8B915E656A78C8B8DE3
27F3B16CB2DCFB8E9B3CE4ABCBB29B50F2D534E424E65693AF3EA175A63C7250
F3629F500D0754D8E870255FFF0E00384A37F5402D6F3AD8DD1F4F67D707B593
164DDB2DE0D4633DA203F009778D4BE34F369AC9B0BADDDDA0FC336A39F4C592
7CD59F0C62CAA4D2366F900CA8169FB37CF1DCFCE5C79CB3CCB08089B1ADBC91
DEB5D86002F8D774BAC18913F7D51FE64C620BA8B4CDF67B6179AB703E2FD4D9
820272B38B52F89C9DE55D5029A578BC7B178A7B06D36341BCF04404DBAF0BBB
1B336227C9384B42D1F287FA53965166CD1ABAF7CCB82DD178EE5E9B3138B505
7923AF8FFDC5A7645E4F45E526917FF63D41B0881C8D4E646CAE75A135B24925
8DB87A458551371E911BEA5243840C783B5E7D41B7F867A2A6F74971881FB1E4
8DD799E66072A603BA7E9B4A651B805B0F8838C9F994C5EAF3A85C3629D3D9A1
7C99E4963A0374CA04A8B6ECCF4304639529C1A5C9FC2BCF636CBB3B4407A5DD
5778570A2F40422CCCC8A460839592DDF37C3C5783A7B1A3127555519260D3EF
2F0E085E90737365B4F76442EEE70A3332A9D8B526A1FAA734D0F4A8B403AD68
020C4D697BD0BB24EB332CF9098E62D0C3328B6D6AE65862C4A745E9A7D010A3
8D3D587DFCE6823EE2C8455CAF83C98BBCA4C4FDF6A1F29454CCD27B0277F130
F71207593A3224F032C2D8FFCE0B4CCA78AAF913386D6D1F0EA97C344624C59A
416847409AB48EE71FC9177BFC691F9FF720ED9C661C4EEDA677416E87EB87B9
6E1B73FD437EB73D094B8D5B128BB201B9474F0F5F33429027960915E2E2E22A
D1BED2856FAEC7EE08324C108096AA8B6D7CD698F43D6B82F2D79E4BEFBA17E0
32BDD72A55099ADDEF958690B4C507E33D8A99CBE835FF52E80C5E4041019681
49798D5AF654C1389193DD39F56FFFE2D1005306690D331570609B3A41CA4A9E
2DF4A4292F1F73646A9CD3AB15402EE85D89BFF82FB73ACA6A154485433BAACE
06C42EA6EDBBC2C1FFA74D5C3355CED51616896F41AEE66372BFB55EB54AE68F
69020CCD2DAE9CC6C613460F41884A29D4C7BF21CC55E09A559CB4AFDEA47E0C
85EA19609EDB04BA320380FE81CDE1E236A495633BA72C74734022D96EFC8E1C
E800E62C4EAE095D47259111E953C618F09FE69FA4584DB63EA220E095900C0A
3E1B4BF90D1A12FE7743784FDF79136A41ED3CF5D74283512E6DE71EFF21B8BD
96D39A00D8264BA652A519063313CF3F9F3A1E6CB99F74C7E9C3CECD9FFAE989
DD03354D4FE0EA2136BBB0BFA256198E44D68D68F82F015D44CD9072483C8BFA
8E22725756FA567C86170D3601228BBE623B9C5B0C4846C546318EFD2AC8A6E3
73C5902A9EACE229D519EC6362DBB8E39B44FFC9078584F535671BE6D368981F
95049A673D2E498077046714A0723791826DAA5F97B4914CEB621AFEA4137A68
2DE4DDA71D00730844974774C2C64CCC7CAA57A35DE4EEC3D82ABDF7E506C8D2
A14919060EF3CFE9D451A515F9780C1B9101EAD1CEDE6D61CA241E970AC164D2
72EA3FA91E6BDE264BE6DFFF75A30F15CB0FC43D9884ED4491B16EA4A3A37D9D
76E63D28E91D3AA176E49B89D8D862A45260C55EBF606EBA741B6EB85D6A7B6B
2DD5473736EF51E4340CAE005E3FC8CDF0E42EC649BC6ED186484A79BE409928
71431FA7B66F8132453E18E3A5F8EF0AF3CA079A7793F828DF06FDB5D7BD915D
EF4824323C499C133F3A4397C146954C398D0B381EFF86F4559DD579D070B266
2755917BC52BDE476305CD442F91A8E3966E4D199D3B2B584211C4FF674E2C7B
4DB7D6AE535EB6315E1005137344664CAB341555ADA9B073644BDEA53070E628
97BEB2CD8214F08A030AEE0D5AFCD410162D99673619BDF22012766BFEFF2CC6
Publishers take old builds offline without warning, so a link here can stop working even though the hash stays correct forever. If you already have the file, the hash is what matters: it tells you whether what you have is what they published.
Every Notepad++ version with a published manifest, newest first. The most recent ones are listed above with their file names and hashes.
Matched on the categories Notepad++ Team and others declare in their own manifests, so the grouping is theirs rather than ours. Each one has its official URL and hash on the same terms as this page.
Not related to Notepad++ — just other entries, each with its own official URL and published hash.