
The following is a comparison of notable hex editors.
| GUI | Console | Software license | data-sort-type="number" | Latest stable version | Latest release date | Windows | Macintosh | Linux | ||
|---|---|---|---|---|---|---|---|---|---|---|
| HxD | 2.5.0.0 | Win95, WinNT4 and up | ||||||||
| 010 Editor | 16.0.3 | |||||||||
| beye | 6.1.0 | |||||||||
| Cheat Engine | 7.2 | , ver. 6.2 | ||||||||
| GNU Emacs | 29.1[1] | |||||||||
| FlexHex | 2.7 | Windows XP and up | ||||||||
| Hiew | 8.81 | |||||||||
| ImHex | 1.37.4 | [2] | ||||||||
| VEDIT | 6.24.2 | |||||||||
| UltraEdit | 26.10 (Windows) 18.0 (Linux / Mac OS X) | | ||||||||
| WinHex | 21.0 | Win95 and up | ||||||||
| Vim | 9.1.0[3] |
| Maximum file size | Partial file loading | Disk sector editing | Process memory editing | Data inspector | Bit editing | Insert / delete bytes | Character encodings(ao) | Search Unicode | File formats | Disassembler | File compare | Find in files | Bookmarks | Macro | Text editor | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| HxD | 8 EiB[4] | ANSI, ASCII, OEM, EBCDIC, Macintosh | |||||||||||||||
| 010 Editor | 8 EiB | ANSI, OEM, Unicode, UTF-8, EBCDIC, Custom | [5] | ||||||||||||||
| beye | 8 PiB | ANSI, EBCDIC, ASCII, Macintosh | [6] | data-sort-value="Yes" | |||||||||||||
| Emacs | Limited by RAM[7] [8] [9] [10] | [11] | [12] | ||||||||||||||
| FlexHex | Unlimited | ANSI, OEM, UTF-16 | [13] [14] | ||||||||||||||
| Hiew | Unlimited | ASCII, OEM, Unicode, custom | data-sort-value="Yes" | ||||||||||||||
| VEDIT | Standard, 2 GiB, Pro 64, unlimited | data-sort-value="Partial" | ANSI, OEM, EBCDIC, ASCII, custom | ||||||||||||||
| UltraEdit | >4 GiB | ANSI, OEM, EBCDIC, ASCII, Mac, Unix, UTF-8 | |||||||||||||||
| WinHex | Unlimited | support of these formats: ANSI, UNICODE, OEM, UTF-8/UTF-16, EBCDIC, ASCII | [15] [16] | data-sort-value="Yes" and replace | [17] | ||||||||||||
| vim | Limited by RAM | [18] | ASCII, ISO-8859, DOS (OEM), UTF-8, UTF-16, partial EBCDIC (compilation required), unicode | [19] | [20] | ||||||||||||
| ImHex | Unlimited | ANSI, OEM, Unicode, UTF-8, EBCDIC, Shift-JIS, Custom | [21] | ||||||||||||||
| Maximum file size | Partial file loading | Disk sector editing | Process memory editing | Data inspector | Bit editing | Insert / delete bytes | Character encodings(ao) | Search Unicode | File formats | Disassembler | File compare | Find in files | Bookmarks | Macro | Text editor |
ao: ANSI is the Windows character set, OEM is the DOS character set. Both are based on ASCII.
help eval