Download Emacs for Windows, Mac, Linux

By Xah Lee. Date: . Last updated: .

Windows

Download at http://ftp.gnu.org/pub/gnu/emacs/windows/

This is the official GNU Emacs, build for Windows by Free Software Foundation.

You'll see file names like these:

gnu emacs windows download 2020-11-13 YN2Hx
gnu emacs windows download page, 2020-11-13

To find if your Microsoft Windows is 32 or 64, press ❖Window key, type “about” in the search box. It'll bring up “About” window. Look for the line “system type”.

Windows 10 about 2020-11-13 xXBsm
Windows 10 About screen, 2020-11-13

After download, right click on the zip file, select “extract all” to unzip it.

extract emacs zip 2020-11-13 bpKZG
extract emacs zip 2020-11-13

Then open the extracted folder, open the folder named “bin”, click the “runemacs” to start emacs.

runemacs windows 10 2020-11-13 CKCnC-s800
runemacs on windows 10, 2020-11-13

To uninstall, just delete the folder.

[see Emacs in Microsoft Windows FAQ]

Mac

Emacs is installed on macOS by default, but a very old version, version 22.1, dated 2007.

In terminal, type:

which emacs
check if emacs is installed and in your path.
emacs --version
print version.
emacs
launch emacs. (to quit, press Ctrl+x Ctrl+c)

Download Latest Emacs for MacOS

Download at http://emacsformacosx.com/

This is plain GNU Emacs, built by David Caldwell.

Homebrew, Macports

Or, get emacs from one of the package managers.

you can double click the icon to launch emacs.

or, launch emacs in terminal, like this:

macOS terminal launch emacs 2020-11-13 2nTWM
macOS terminal launch emacs 2020-11-13

Linux

Build Emacs from Source Code

Download Emacs Binary from apt-get

In terminal, type:

which emacs
check if emacs is installed and in your path.
emacs --version
print version.
emacs
launch emacs. (to quit, press Ctrl+x Ctrl+c)

On Ubuntu, to check available emacs package version for install,

# search for emacs binary
apt-cache search emacs | grep emacs

Typically you install by

sudo apt-get install emacs27

, where the emacs27 may be other version.

If you have a question, put $5 at patreon and message me.
Or Buy Xah Emacs Tutorial
Or buy JavaScript in Depth

Emacs Tutorial

Emacs Init

Emacs Keys

ELisp

ELisp Examples

ELisp Write Major Mode


Emacs Tutorial

Quick Start

Manage Windows

File

Buffer

Find Replace

Copy/Paste

Unicode

Whitespace

Rectangle Edit

Line Wrap

Shell

View Doc

Working with Brackets

Power Editing

Org Mode

HTML

Emacs Efficiency

Misc