Compare files with ExamDiff

ExamDiff is a free Windows tool for visual file comparison. It is quick and simple to use, with the conveniences people ask for in a file comparison tool.

  • check_circleAutomatically detects file changes
  • check_circleOne-click re-compare
  • check_circleDrag and drop support
  • check_circleEasy navigation and search
  • check_circleCommand line interface
  • check_circleFully customizable
ExamDiff for Windows Latest build 1.9.4.3, October 3, 2026
ExamDiff comparing two C++ files side by side

Need more? ExamDiff Pro also…

Full feature comparison
  • Compares folders, binary files, and Zip archives
  • Merges two or three versions of a file, also as a Git merge tool
  • Offers code-aware syntax highlighting, scope bar, and structure matching
  • Compares Word, Excel, PowerPoint, and PDF documents
  • Lets you edit files inside comparison panes
  • Highlights differences down to words and characters
  • Ignores comments and lines matching regular expressions
  • Prints diff reports and creates interactive HTML reports
  • Word-wraps long lines
  • Integrates with Windows Explorer
  • Supports Unicode, a dark theme, and native ARM64
  • Is supported directly by its author

Features

  • There is no need to specify both file names: enter a directory name for one of the files, and ExamDiff uses the other file's name in that directory.
  • Remembers a user-specified number of recently compared first and second files, for quick selection of the next pair.
  • Autopick in the Compare dialog remembers matching file pairs.
  • Automatically detects file changes and offers to re-compare.
  • One-push re-compare that keeps your place in the files.
  • Drag and drop one or two files into the window (e.g. from Windows Explorer).
  • Opens the first or second file in any editor you configure, at the current line, through the variables $FILE (file name), $CURFIFF (line where the current difference starts), and $CARET (caret line).
  • Saves the differences as a standard UNIX DIFF file.
  • Easy navigation through differences with Previous / Current / Next Difference buttons and hot keys, or a drop-down list of all differences.
  • Copy text from the comparison panes by drag and drop, a hot key, or a right-click menu.
  • Search for strings in the comparison panes; remembers your most recent searches.
  • Customizable colors, font, and tab size; "Show Differences Only"; options to ignore white space, changes in amount of white space, leading or trailing white space, and case; "Treat files as text files".
  • Customizable file extension filter, for example to show only .c and .cpp files.
  • Tooltips with file properties (over the pane title bars) and the difference number (over the current-difference marker).
  • Adjustable pane splitter with synchronized scrolling; switch between horizontal and vertical layout, center the splitter, or hide a pane.

Command line

ExamDiff [Filename1] [Filename2] [Options]

/iignore case
/wignore all white space in lines
/bignore changes in amount of white space in lines
/lignore leading white space in lines
/eignore trailing white space in lines
/ttreat both files as text files
/dshow differences only
/ndon't show the initial "Compare Files" dialog
/aNscroll through all differences with an N-second delay and exit after the last one
/?, /hshow this help

Options /i, /w, /b, /l, /e, /t, and /d can be negated with "!" (e.g. /!i means do not ignore case). Options you don't set keep their last used values.

Download ExamDiff 1.9.4

  • Version: 1.9.4.3, October 3, 2026 (history)
  • Windows: 95, 98, Me, 2000, XP, 2003, Vista, 7, 2008, 8, 2012, 8.1, 2012 R2, 10, 2016, 2019, 11, 2022
  • Executable: 619 KB
  • Price: Free

Found a bug or have a feature request? Check the PrestoSoft Forums first, then use the contact form.