Ratings aggregated from independent review platforms. Learn more
Key Features
Syntax highlighting for 200+ programming languagesSearch and replace with regular expression supportAuto-indentation and smart tab handlingMultiple file buffers and split-window viewUndo and redo with full historyLine numbering and soft line wrappingConfigurable key bindings via .nanorcPre-installed on most Linux distributions
Pricing
Free
Nano is completely free to use with no hidden costs.
GNU nano is a free, open-source command-line text editor designed as a simple, user-friendly alternative to vi and Emacs. It runs on Linux, macOS, BSD, and Windows (via WSL/Cygwin) and ships pre-installed on most Unix-like systems. Features include syntax highlighting for 200+ languages, search and replace with regex, auto-indentation, line numbering, multiple buffers, and undo/redo. Licensed under GPL-3.0 and actively maintained since 1999.
Yes. GNU nano is free and open-source software released under the GPL-3.0 license. It has no paid tier and never will — it is a GNU project maintained by volunteers.
How does nano compare to Vim?
Nano prioritizes simplicity and discoverability — shortcuts are shown on screen and there are no modal editing modes. Vim is far more powerful and extensible but has a steep learning curve.
Is nano pre-installed on Linux and macOS?
Yes. Most Linux distributions and macOS include nano by default. You can verify by typing 'nano --version' in your terminal.
Can nano handle programming and configuration files?
Yes. Nano includes syntax highlighting for 200+ languages and file formats, regex search/replace, auto-indentation, and line numbering — sufficient for config edits and light coding.