GNU Emacs er et av de mest porterte ikke-triville dataprogrammer, og kjører på et mangfold av operativsystemer, deriblant MS-DOS, Microsoft Windows og OpenVMS. Støtte for enkelte «foreldede plattformer ble fjernet i Emacs 23.1», deriblant VMS og de fleste kommersielle Unix-varianter. GNU Emacs er tilgjengelig for de fleste Unix-liknende systemer, deriblant Linux, ulike derivater av BSD (FreeBSD, OpenBSD, NetBSD, DragonFly BSD, etc.), SunOS/Solaris, AIX, HP-UX, IRIX og macOS, og er ofte inkludert i disse systemenes installasjonspakker. Det finnes også porteringer av GNU Emacs til Android og Maemo fra Nokia.