Most GNU/Linux distributions provide GNU Emacs in their repositories, which is the recommended way to install Emacs unless you always want to use the latest release.

You can download GNU Emacs releases from a nearby GNU mirror; or if automatic redirection does not work see the list of GNU mirrors, or use the main GNU ftp server.

GNU Emacs development is hosted on

Debian logo Debian - Ubuntu logo Ubuntu

Both Debian and Ubuntu provide GNU Emacs in their repositories. Use apt-get to install it:
$ sudo apt-get install emacs

Fedora Fedora

Fedora also provides GNU Emacs in its repository.
$ sudo dnf install emacs


The reason for GNU Emacs's existence is to provide a powerful editor for the GNU operating system. Versions of GNU, such as GNU/Linux, are the primary platforms for Emacs development. However, GNU Emacs also comes with support for some other systems, even proprietary systems that volunteers choose to support.

GNU Emacs for Windows can be downloaded from a nearby GNU mirror; or the main GNU FTP server.

MSYS2 users can install Emacs (64bits build) with the following:

pacman -S mingw-w64-x86_64-emacs
For the 32bits build, evaluate:
pacman -S mingw-w64-i686-emacs


Emacs can be installed on OS X using Homebrew.

$ brew install emacs --with-cocoa

Using MacPorts:

$ sudo port install emacs-app

The Emacs for OSX website also provides universal binaries.