64-bit GNU Emacs for MS Windows with optimization.

View the Project on GitHub


For years I have searched the Internet for the 64-bit GNU Emacs binary distribution for MS-Windows. Indeed there do have 64-Bit Emacs for MS-Windows, but I don’t like them. Most of them are modified, outdated, or just part of some big system. So I try to compile a up-to-date native 64-bit GNU Emacs from source. Now what you see is my work.

Note that now there are official 64-bit versions for MS-Windows on the GNU FTP (they are named as emacs-25.2-x86_64.zip or emacs-25.1-x86_64-w64-mingw32.zip). Don’t forget the dependency DLLs (for example emacs-25-x86_64-deps.zip).



Only x86-64 version of MS Windows (Windows XP, 7, 8, 8.1, and 10) are supported. IA-64 version of Windows are not support. Note that it is only tested on my laptop running Winsows 8.1.


  1. Find and download the version you want on releases page.
  2. Uncompress with 7-Zip or other software you like.
  3. Double-click the runemacs.exe in emacs/bin.


If you are interested in compiling Emacs yourself, you can find the workflow in the wiki page. Or you may prefer 中文版.