What is GNU Emacs?
GNU Emacs is an extensible text editor with an Emacs Lisp interpreter, built-in documentation and configurable editing modes. It can support programming and other text-based work through its core capabilities and extension packages.
Who is GNU Emacs for?
People who want to shape an integrated text-editing environment around recurring development or writing tasks.
An editor that can grow around recurring work
GNU Emacs combines text editing with an Emacs Lisp interpreter. The project’s feature overview includes content-aware editing modes, built-in documentation and a package system for extensions. It can therefore serve as more than a single-purpose code editor.
The manual introduction distinguishes customising existing behaviour from extending the editor with new commands. Key bindings and modes can be adjusted, while Lisp allows deeper changes. That flexibility is most useful when someone can explain and maintain the resulting configuration.
GNU Emacs features
The core capabilities to consider for your workflow.
- Content-aware text editing modes
- Emacs Lisp customisation
- Built-in help and extension packages
GNU Emacs pricing
Free GNU text editor
Evaluate configuration, maintenance and any external service costs separately from the free editor. Follow the licence supplied with the distribution when redistributing software.
Calculate the cost of your quote →Free access & evaluation
GNU Emacs is free software distributed under the GNU General Public License. It does not require a core editor subscription.
Before you choose GNU Emacs
Customisation and key bindings introduce a learning commitment.
Packages and external tools need their own configuration.
It is free software under licence terms rather than public-domain software.
Choose an integrated workflow you can maintain
The guided tour illustrates file management, comparison and development-related work alongside text editing. Start a shortlist with the tasks you actually repeat: editing, finding a definition, comparing two versions or working with several files.
Compare Vim and Neovim around learning preferences and configuration ownership. Keep installed packages and external programs documented so another person can reproduce the setup. Emacs’s distribution guidance explains that free software is still governed by licence conditions; it is not public-domain software.
Explore related software
GNU Emacs FAQs
Is GNU Emacs free?
Yes. GNU Emacs is free software distributed under the GNU General Public License. The core editor does not require a subscription.
What is Emacs Lisp used for?
Emacs Lisp is the language used to extend and customise GNU Emacs. Its interpreter lets new editing commands and other functionality run within the editor.
Can GNU Emacs do more than edit code?
Yes. Its documented capabilities extend to text work, file management and other tasks through built-in features and extensions. The selected packages determine the resulting environment.
Does GNU Emacs include help for new users?
Yes. GNU lists built-in documentation and a tutorial among the editor’s features. Its self-documenting commands help users discover available commands and options.
Is GNU Emacs public-domain software?
No. It is copyrighted free software under the GNU GPL. Rights to use, modify and redistribute it come with the applicable licence conditions.


