Open the files you want to investigate
Select two files and view them as raw binary data. HexCmp does not require a file-specific parser, making it suitable for executables, libraries, firmware, archives and proprietary formats.
HexCmp 2 · Windows
Compare two files side by side, navigate every difference and edit binary data without leaving the comparison. HexCmp is a focused binary compare tool and hex editor for Windows.

Binary comparison, made visible
Checksums and ordinary comparison commands can confirm that two files are not identical. HexCmp goes further: it shows where the differences are and keeps both sides aligned while you investigate them.
Each file is presented as hexadecimal data with its text representation beside it. Changed regions are highlighted, and the comparison follows you as you scroll. You can move between different or equal blocks, position both cursors together and examine the selected value in the Info Panel.
Because the hex editor is part of the same application, discovering a difference does not end the workflow. You can inspect the surrounding bytes, search for a known sequence and modify the file when needed.
Learn about binary file comparisonA direct workflow
HexCmp keeps comparison, navigation, inspection and editing in one workspace, so every step retains the context of the two files.
Select two files and view them as raw binary data. HexCmp does not require a file-specific parser, making it suitable for executables, libraries, firmware, archives and proprietary formats.
Use synchronized scrolling and difference navigation to move through changed blocks. Matching positions remain visually related even when you inspect distant areas of a file.
Read the selected data as char, byte, word or dword, search in text or hexadecimal form, and edit bytes directly with Undo and Redo available.

Where HexCmp helps
Use it whenever the file extension is less important than the bytes inside.
Check whether generated executables or libraries changed and locate the exact affected bytes.
Inspect revisions of firmware, disk images and other binary formats without converting the data first.
Compare a working file with a modified or damaged copy to understand what is different.
Study headers, fields and repeated structures while reading selected values in multiple formats.
Comparison + editor
HexCmp is designed around the operations that matter when two binary files need more than a yes-or-no comparison.
Explore every featurePractical guides
Detailed pages answer the questions behind common searches without repeating the same short product description.
Broad Windows compatibility
HexCmp 2 supports Windows 95, 98, ME, NT, 2000, XP, Vista, 7, 8, 10 and 11.
Try before you buy
Download the free trial, examine a real comparison and purchase only when the workflow fits your needs.
Questions about HexCmp
Everything important before downloading or purchasing.
HexCmp is a Windows application that combines side-by-side binary file comparison with an integrated hexadecimal editor. It lets you locate differences and inspect or modify the underlying bytes in the same workspace.
HexCmp compares files as raw binary data, so it can be used with executables, libraries, firmware images, archives, documents and other file types. It can also compare files in text mode.
Yes. You can modify data in hex mode and use Undo and Redo while working with a file.
Changed regions are highlighted in the side-by-side view. Synchronized scrolling and cursors preserve the relationship between both files as you navigate.
Yes. Search accepts character strings and hexadecimal values, making it easier to locate headers, identifiers or known byte sequences.
HexCmp 2 supports Windows 95, 98, ME, NT, 2000, XP, Vista, 7, 8, 10 and 11.
HexCmp supports files up to 4 GB.
Yes. Download the trial and compare your own files before purchasing a license.
A HexCmp single-user license costs $49.95.