Software

Notepad++

by Notepad++ Team · GPL-3.0-or-later

Notepad++ is a free source code editor that supports several languages.

Getting the right Notepad++ download

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.

Plugins are where the risk is, not the download

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.

Record

Latest version
8.9.7
Release date
14 Jul 2026
Package identifier
Notepad++.Notepad++

Official downloads

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.

Verify the file you downloaded

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 SHA256

macOS · 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.

Install Notepad++ silently

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 /norestart

Run 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

Uninstall Notepad++ cleanly

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 /norestart

The product code changes with every version

The 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.

How we scored this 95 out of 100

SignalFindingPoints
SHA-256 hash published7 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 provenance7 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 HTTPS7 of 7 over HTTPSAn installer fetched over plain HTTP can be modified in transit.15 / 15
Release recencylast release about 1 months agoSoftware that has not shipped in years accumulates unpatched vulnerabilities.15 / 15
Licence declaredGPL-3.0-or-laterA declared licence tells you what you are actually allowed to do with the software.5 / 5

Is Notepad++ safe to download?

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

Install Notepad++ with winget

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++ --exact

Upgrade 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.

Old versions of Notepad++11 with hashes

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.

8.9.6.4

released 03 Jun 2026
  • npp.8.9.6.4.Installer.x64.exe64-bitofficial URL

    CB902F8A9628324DBE5233B5202E716EA469720C9A1AC968007DF2288E4ED2EA

  • npp.8.9.6.4.Installer.exe32-bitofficial URL

    194A73F96450760B5D7C15B364DB06B8EC2CC5F4FEA51F5998B2FE3AE45F542F

  • npp.8.9.6.4.Installer.arm64.exeARM64official URL

    C318D51A5777BF3488CA10198F338D3BD92CB5768F49B5350A774C7767035ACA

  • npp.8.9.6.4.Installer.x64.msi64-bitofficial URL

    CAF99C55ACF3B9DC40BD0B1C414A2DF3ADDD580E2C0184DA9A1F8A3C4BEC3F7A

  • npp.8.9.6.4.portable.zip32-bitofficial URL

    93F19CA5A5F2B857DD9397D080B5BFC3552E72BEA26E4BEB701EFEA2101F3AC0

  • npp.8.9.6.4.portable.x64.zip64-bitofficial URL

    7B3618195757EED0D47DEBC28661FE998E68D3822A06A3621EE669EE358FC952

  • npp.8.9.6.4.portable.arm64.zipARM64official URL

    9980F988E633EC3BBBBC23D28EF041381D4D299A20E49F3F9F771D00C2A26C50

8.9.6.2

released 31 May 2026
  • npp.8.9.6.2.Installer.x64.exe64-bitofficial URL

    7C243203265CE8FDAC76C839BF744AE35DCF620760EB97C2EA279AF498560E45

  • npp.8.9.6.2.Installer.exe32-bitofficial URL

    D7039EBD1D6B8BD384BA30F3C968A6AC2437DCA516A744C6AC77037BDB2E34F8

  • npp.8.9.6.2.Installer.arm64.exeARM64official URL

    D310397F3804DF8095EC08A41FD16C374768738FA7072974B2491A188786DE71

  • npp.8.9.6.2.Installer.x64.msi64-bitofficial URL

    98A7D811ECD180CD8333C08EE913DE8319DF6A68BE50C39DCE2397B801875EA2

  • npp.8.9.6.2.portable.zip32-bitofficial URL

    87984D6ECE0D4D1B74EC8B87ED10CAEDC005B07AA89E03391AFA03C534CCE2DC

  • npp.8.9.6.2.portable.x64.zip64-bitofficial URL

    A25090AA7A39B45787B8A6A418203E551DCC89ECE6911A895F212BAB088ECD50

  • npp.8.9.6.2.portable.arm64.zipARM64official URL

    061DED21A3E37738ADD3BDAA50E519987728CDCDF57ECA8A0AC6310441617C02

8.9.6.1

released 26 May 2026
  • npp.8.9.6.1.Installer.x64.exe64-bitofficial URL

    D8414EE7A38DD3A88C1D7479D115F7E2DC142970F995CB6D34E9C6F104B245C7

  • npp.8.9.6.1.Installer.exe32-bitofficial URL

    20FE070B64E745BC1BF9E3FAA2912EA23A3DCC64551556883F4A8EF38948DEFD

  • npp.8.9.6.1.Installer.arm64.exeARM64official URL

    94602D8952F1BA3CAB1DAF8D791989695E95E46D970A8CE133A2221B6390314C

  • npp.8.9.6.1.Installer.x64.msi64-bitofficial URL

    E3B092B8D7A6113F134634AA4D07A53766A90D939B3CE8B0135F4F9E267B5449

  • npp.8.9.6.1.portable.zip32-bitofficial URL

    1F33144B7AED3B8A82F61E7790D8653E884A6A818AECB77EE85639D4A13ACA3F

  • npp.8.9.6.1.portable.x64.zip64-bitofficial URL

    E114E6C54DB96B85E9FFE4F6C02B135378099B16383D6A2ADBF08991B755E02A

  • npp.8.9.6.1.portable.arm64.zipARM64official URL

    96D6AD9C70E8C9A6870B99C3407B60F692415B8835F7FDAC0C4678FBD68E6280

8.9.6

released 20 May 2026
  • npp.8.9.6.Installer.x64.exe64-bitofficial URL

    2FF794611C96EBBEB116ECD1CA4B97183435287BF7C24EEF96C4FE2B11E5B8A0

  • npp.8.9.6.Installer.exe32-bitofficial URL

    9142275B140A1DC30C3041916B224C6EEB875B0B8F7DAEE3FF8BA143214466A0

  • npp.8.9.6.Installer.arm64.exeARM64official URL

    75AC9C66EE33D673AC3F7185386D2559547BB8EE9ACB62ADAC9815445042EA3C

  • npp.8.9.6.Installer.x64.msi64-bitofficial URL

    3F20EFF1C45A5F6542C5019C5900FD1B1916A5E073CDED58CAC8FF956859AD71

  • npp.8.9.6.portable.zip32-bitofficial URL

    F1F40BA76EB357CE5AB86F5BA451197F35467C711A133399B69AF2493C7719B0

  • npp.8.9.6.portable.x64.zip64-bitofficial URL

    5528D2DE7E44FCC676BB1A4D59D212C74B23F365B5DB54F474058D6A68DB4041

  • npp.8.9.6.portable.arm64.zipARM64official URL

    4FB150A5A1DB9E9E13770362EC0E77CC508F60CA863B5E66D0A58693BC51BA91

8.9.5

released 11 May 2026
  • npp.8.9.5.Installer.x64.exe64-bitofficial URL

    62264A5A6774C8AD4110E78C81B42B98999B1ACBD2B49EEB590473D15B0E3855

  • npp.8.9.5.Installer.exe32-bitofficial URL

    96B01CF25CD841A3AFB40AA424B181B7387B9101832B2E06422130F96E47DB5F

  • npp.8.9.5.Installer.arm64.exeARM64official URL

    91B41149796F4293DD2E204572615C411F8AF92F525B71FC0385558520FD5F6A

  • npp.8.9.5.Installer.x64.msi64-bitofficial URL

    64915E83689AD55EA527BBF6C97C9A6471707B74DF48E0ACB80D957C669953F5

  • npp.8.9.5.portable.zip32-bitofficial URL

    3C74B3B96EA861580529580C006BBDFF4A9A64C62E8FD21D5DDB02FC29045485

  • npp.8.9.5.portable.x64.zip64-bitofficial URL

    15D887F620A3846E81D07592A546C3F83BB39046FF03C8B915E656A78C8B8DE3

  • npp.8.9.5.portable.arm64.zipARM64official URL

    27F3B16CB2DCFB8E9B3CE4ABCBB29B50F2D534E424E65693AF3EA175A63C7250

8.9.4

released 26 Apr 2026
  • npp.8.9.4.Installer.x64.exe64-bitofficial URL

    F3629F500D0754D8E870255FFF0E00384A37F5402D6F3AD8DD1F4F67D707B593

  • npp.8.9.4.Installer.exe32-bitofficial URL

    164DDB2DE0D4633DA203F009778D4BE34F369AC9B0BADDDDA0FC336A39F4C592

  • npp.8.9.4.Installer.arm64.exeARM64official URL

    7CD59F0C62CAA4D2366F900CA8169FB37CF1DCFCE5C79CB3CCB08089B1ADBC91

  • npp.8.9.4.Installer.x64.msi64-bitofficial URL

    DEB5D86002F8D774BAC18913F7D51FE64C620BA8B4CDF67B6179AB703E2FD4D9

  • npp.8.9.4.portable.zip32-bitofficial URL

    820272B38B52F89C9DE55D5029A578BC7B178A7B06D36341BCF04404DBAF0BBB

  • npp.8.9.4.portable.x64.zip64-bitofficial URL

    1B336227C9384B42D1F287FA53965166CD1ABAF7CCB82DD178EE5E9B3138B505

  • npp.8.9.4.portable.arm64.zipARM64official URL

    7923AF8FFDC5A7645E4F45E526917FF63D41B0881C8D4E646CAE75A135B24925

8.9.3

released 24 Mar 2026
  • npp.8.9.3.Installer.x64.exe64-bitofficial URL

    8DB87A458551371E911BEA5243840C783B5E7D41B7F867A2A6F74971881FB1E4

  • npp.8.9.3.Installer.exe32-bitofficial URL

    8DD799E66072A603BA7E9B4A651B805B0F8838C9F994C5EAF3A85C3629D3D9A1

  • npp.8.9.3.Installer.arm64.exeARM64official URL

    7C99E4963A0374CA04A8B6ECCF4304639529C1A5C9FC2BCF636CBB3B4407A5DD

  • npp.8.9.3.Installer.x64.msi64-bitofficial URL

    5778570A2F40422CCCC8A460839592DDF37C3C5783A7B1A3127555519260D3EF

  • npp.8.9.3.portable.zip32-bitofficial URL

    2F0E085E90737365B4F76442EEE70A3332A9D8B526A1FAA734D0F4A8B403AD68

  • npp.8.9.3.portable.x64.zip64-bitofficial URL

    020C4D697BD0BB24EB332CF9098E62D0C3328B6D6AE65862C4A745E9A7D010A3

  • npp.8.9.3.portable.arm64.zipARM64official URL

    8D3D587DFCE6823EE2C8455CAF83C98BBCA4C4FDF6A1F29454CCD27B0277F130

8.9.2

released 16 Feb 2026
  • npp.8.9.2.Installer.x64.exe64-bitofficial URL

    F71207593A3224F032C2D8FFCE0B4CCA78AAF913386D6D1F0EA97C344624C59A

  • npp.8.9.2.Installer.exe32-bitofficial URL

    416847409AB48EE71FC9177BFC691F9FF720ED9C661C4EEDA677416E87EB87B9

  • npp.8.9.2.Installer.arm64.exeARM64official URL

    6E1B73FD437EB73D094B8D5B128BB201B9474F0F5F33429027960915E2E2E22A

  • npp.8.9.2.Installer.x64.msi64-bitofficial URL

    D1BED2856FAEC7EE08324C108096AA8B6D7CD698F43D6B82F2D79E4BEFBA17E0

  • npp.8.9.2.portable.zip32-bitofficial URL

    32BDD72A55099ADDEF958690B4C507E33D8A99CBE835FF52E80C5E4041019681

  • npp.8.9.2.portable.x64.zip64-bitofficial URL

    49798D5AF654C1389193DD39F56FFFE2D1005306690D331570609B3A41CA4A9E

  • npp.8.9.2.portable.arm64.zipARM64official URL

    2DF4A4292F1F73646A9CD3AB15402EE85D89BFF82FB73ACA6A154485433BAACE

8.9.1

released 26 Jan 2026
  • npp.8.9.1.Installer.x64.exe64-bitofficial URL

    06C42EA6EDBBC2C1FFA74D5C3355CED51616896F41AEE66372BFB55EB54AE68F

  • npp.8.9.1.Installer.exe32-bitofficial URL

    69020CCD2DAE9CC6C613460F41884A29D4C7BF21CC55E09A559CB4AFDEA47E0C

  • npp.8.9.1.Installer.arm64.exeARM64official URL

    85EA19609EDB04BA320380FE81CDE1E236A495633BA72C74734022D96EFC8E1C

  • npp.8.9.1.Installer.x64.msi64-bitofficial URL

    E800E62C4EAE095D47259111E953C618F09FE69FA4584DB63EA220E095900C0A

  • npp.8.9.1.portable.zip32-bitofficial URL

    3E1B4BF90D1A12FE7743784FDF79136A41ED3CF5D74283512E6DE71EFF21B8BD

  • npp.8.9.1.portable.x64.zip64-bitofficial URL

    96D39A00D8264BA652A519063313CF3F9F3A1E6CB99F74C7E9C3CECD9FFAE989

  • npp.8.9.1.portable.arm64.zipARM64official URL

    DD03354D4FE0EA2136BBB0BFA256198E44D68D68F82F015D44CD9072483C8BFA

8.9

released 27 Dec 2025
  • npp.8.9.Installer.x64.exe64-bitofficial URL

    8E22725756FA567C86170D3601228BBE623B9C5B0C4846C546318EFD2AC8A6E3

  • npp.8.9.Installer.exe32-bitofficial URL

    73C5902A9EACE229D519EC6362DBB8E39B44FFC9078584F535671BE6D368981F

  • npp.8.9.Installer.arm64.exeARM64official URL

    95049A673D2E498077046714A0723791826DAA5F97B4914CEB621AFEA4137A68

  • npp.8.9.Installer.x64.msi64-bitofficial URL

    2DE4DDA71D00730844974774C2C64CCC7CAA57A35DE4EEC3D82ABDF7E506C8D2

  • npp.8.9.portable.zip32-bitofficial URL

    A14919060EF3CFE9D451A515F9780C1B9101EAD1CEDE6D61CA241E970AC164D2

  • npp.8.9.portable.x64.zip64-bitofficial URL

    72EA3FA91E6BDE264BE6DFFF75A30F15CB0FC43D9884ED4491B16EA4A3A37D9D

  • npp.8.9.portable.arm64.zipARM64official URL

    76E63D28E91D3AA176E49B89D8D862A45260C55EBF606EBA741B6EB85D6A7B6B

8.8.9

released 09 Dec 2025
  • npp.8.8.9.Installer.x64.exe64-bitofficial URL

    2DD5473736EF51E4340CAE005E3FC8CDF0E42EC649BC6ED186484A79BE409928

  • npp.8.8.9.Installer.exe32-bitofficial URL

    71431FA7B66F8132453E18E3A5F8EF0AF3CA079A7793F828DF06FDB5D7BD915D

  • npp.8.8.9.Installer.arm64.exeARM64official URL

    EF4824323C499C133F3A4397C146954C398D0B381EFF86F4559DD579D070B266

  • npp.8.8.9.portable.zip32-bitofficial URL

    2755917BC52BDE476305CD442F91A8E3966E4D199D3B2B584211C4FF674E2C7B

  • npp.8.8.9.portable.x64.zip64-bitofficial URL

    4DB7D6AE535EB6315E1005137344664CAB341555ADA9B073644BDEA53070E628

  • npp.8.8.9.portable.arm64.zipARM64official URL

    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 version on record12

Every Notepad++ version with a published manifest, newest first. The most recent ones are listed above with their file names and hashes.

  • 8.9.7
  • 8.9.6.4
  • 8.9.6.2
  • 8.9.6.1
  • 8.9.6
  • 8.9.5
  • 8.9.4
  • 8.9.3
  • 8.9.2
  • 8.9.1
  • 8.9
  • 8.8.9

Common questions

Is there a portable version of Notepad++?
Yes, distributed as a zip that runs from any folder without installing. It stores its settings alongside the executable, so it works on machines where you cannot install software and travels on a USB stick.
Which Notepad++ download is the right one?
The 64-bit installer for a normal setup, the portable zip if you cannot install software, and the MSI if you are deploying it across machines. All three are listed here with their hashes.

Similar programs we index

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.

More programs we index

Not related to Notepad++ — just other entries, each with its own official URL and published hash.

Where our data comes from