The following is a comparison of notable hex editors.
General GUI Console Software licenseLatest stable version Latest release date Windows Macintosh Linux HxD 2.5.0.0 Win95, WinNT4 and up 010 Editor 16.0.4 beye 6.1.0 Cheat Engine 7.2 , ver. 6.2 GNU Emacs 29.1 FlexHex 2.7 Windows XP and up Hiew 8.81 ImHex 1.37.4 VEDIT 6.24.2 UltraEdit 26.10 (Windows) 18.0 (Linux / Mac OS X) WinHex 21.0 Win95 and up Vim 9.1.0
Features
Maximum file size Partial file loading Disk sector editing Process memory editing Data inspector Bit editing Insert/deletebytes Character encodings(ao) Search Unicode File formats Disassembler File compare Find in files Bookmarks Macro Text editor HxD 8 EiBHxD features ANSI, ASCII, OEM, EBCDIC, Macintosh 010 Editor 8 EiB ANSI, OEM, Unicode, UTF-8, EBCDIC, Custom beye 8 PiB ANSI, EBCDIC, ASCII, Macintosh data-sort-value="Yes" Emacs 2.3 EB FlexHex Unlimited ANSI, OEM, UTF-16 The file "FlexHEX\Structures\Disk.fsd" of FlexHex 2.71 installation contains example parsers for FAT and NFTS file system headers 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 lists ~30 formats.WinHex 20.6 release package "winhex.zip" contains 14 template files with ".tpl" suffix with parsers for various storage system formats. data-sort-value="Yes" and replace WinHex: Scripting vim Limited by RAM :help eval ASCII, ISO-8859, DOS (OEM), UTF-8, UTF-16, partial EBCDIC (compilation required), unicode vimdiff vim-bookmarks ImHex Unlimited ANSI, OEM, Unicode, UTF-8, EBCDIC, Shift-JIS, Custom Maximum file size Partial file loading Disk sector editing Process memory editing Data inspector Bit editing Insert/deletebytes Character encodings(ao) Search Unicode File formats Disassembler File compare Find in files Bookmarks Macro Text editor
See also Comparison of HTML editors Comparison of integrated development environments Comparison of text editors Comparison of word processors
Notes ao: ANSI is the Windows character set, OEM is the DOS character set. Both are based on ASCII.
References
External links "Harry's Windows Hex Editor Review" (July 2002). harrymnielsen.tripod.com. Retrieved October 15, 2019.