Comparison of hex editors
The following is a comparison of notable hex editors.
Features
| Maximum file size | Partial file loading | Disk sector editing | Process memory editing | Data inspector | Bit editing | Insert / delete bytes | Character encodings | Search Unicode | File formats | Disassembler | File compare | Find in files | Bookmarks | Macro | Text editor | |
| HxD | 8 EiB | 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 | Limited by RAM | |||||||||||||||
| FlexHex | Unlimited | ANSI, OEM, UTF-16 | ||||||||||||||
| 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 | data-sort-value="Yes" and replace | |||||||||||||
| vim | Limited by RAM | ASCII, ISO-8859, DOS, UTF-8, UTF-16, partial EBCDIC, unicode | ||||||||||||||
| 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 / delete bytes | Character encodings | Search Unicode | File formats | Disassembler | File compare | Find in files | Bookmarks | Macro | Text editor |