Notepad++ Guides

Step-by-step guides for Notepad++, the free Windows text and code editor: display settings, cleaning up text, formatting JSON and XML, comparing files and plugins. The table below tells you where each common command lives in the menus.

Showing all 26 guides

Where to find it in Notepad++

The menu path for the tasks people look up most, with a link to the full guide for each one.

TaskWhere to find itGuide
Wrap long linesView > Word wrapStep-by-step guide
Show spaces, tabs and line endingsView > Show Symbol > Show All CharactersStep-by-step guide
Make text bigger or smallerView > Zoom, or Ctrl + mouse wheelStep-by-step guide
Turn on dark modeSettings > Preferences > Dark ModeStep-by-step guide
Remove empty linesEdit > Line Operations > Remove Empty LinesStep-by-step guide
Remove duplicate linesEdit > Line OperationsStep-by-step guide
Trim spacesEdit > Blank OperationsStep-by-step guide
Find tabs, line breaks or hidden charactersSearch > Replace, with Search Mode set to ExtendedStep-by-step guide
Install a pluginPlugins > Plugins AdminStep-by-step guide
Format JSONPlugins > JSON Viewer > Format JSON (JSON Viewer plugin)Step-by-step guide
Format XMLPlugins > XML Tools > Pretty Print (XML Tools plugin)Step-by-step guide
Compare two filesPlugins > Compare > Compare, or Alt+D (Compare plugin)Step-by-step guide

Menu paths are for current Notepad++ 8.x releases. The JSON, XML and compare commands come from free plugins you install once through Plugins Admin.

Notepad++ compared with other editors

FeatureNotepad++VS CodeSublime TextWindows Notepad
PriceFreeFree$99 personal license, free to evaluateFree, included with Windows
LicenseOpen source (GPL)Open source code (MIT), Microsoft-licensed buildsProprietaryProprietary
Runs onWindowsWindows, macOS, LinuxWindows, macOS, LinuxWindows
Add-onsPlugins via Plugins AdminExtensions MarketplacePackages via Package ControlNone
Regex search and replaceYesYesYesNo
Compare two filesWith the Compare pluginBuilt inWith a packageNo
Best forFast editing and text clean-up on WindowsFull development work with debugging and GitFast editing across platformsQuick notes

Prices and licenses checked in October 2026. For a deeper look, read Notepad++ vs VS Code and Sublime vs Notepad++.

Getting started

7

What Notepad++ is, how to install plugins and use it on Linux, and where it keeps your unsaved files.

Display and appearance

5

Wrap long lines, change the text size, switch to dark mode and reveal hidden characters.

Cleaning up text

4

Find special characters and remove extra spaces, empty lines and duplicates.

Formatting JSON and XML

2

Pretty-print and validate structured data with free plugins.

Comparing files

2

See the differences between two files side by side.

Notepad++ vs other editors

5

How Notepad++ stacks up against VS Code, Sublime Text, Windows Notepad, TextPad and UltraEdit.

More Notepad++ articles

1

The newest articles in this topic that aren’t listed in a section above yet.

Frequently asked questions

Is Notepad++ free?

Yes. Notepad++ is free and open source, released under the GPL license, and it has no paid edition.

Does Notepad++ run on Mac or Linux?

Notepad++ is built for Windows only. On Linux it can run through a Windows compatibility layer, and the Linux install guide on this page walks through the setup. On macOS, most people use a cross-platform editor such as VS Code or Sublime Text instead.

How do I format JSON in Notepad++?

Install the JSON Viewer plugin from Plugins > Plugins Admin, then open your file and choose Plugins > JSON Viewer > Format JSON.

How do I compare two files in Notepad++?

Install the Compare plugin through Plugins Admin, open both files, and run Plugins > Compare > Compare, or press Alt+D.

Notepad++ or VS Code?

Notepad++ starts faster and is ideal for quick edits and text clean-up on Windows. VS Code is better for full development work, with debugging, Git integration, a larger extension library and support for macOS and Linux.

These guides are written by Bogdan Sandu and published by TMS Outsource, a custom software development company founded in 2014, with engineering offices in Belgrade and Bucharest. If you need a team to build or extend a web or mobile product, see our software development services or get in touch.