WinMerge 2.12.4 (Open Source)

WinMerge is a file comparison program that was first released in November 2000. The program is used for finding the changes in two versions of one file. The program can then merge the changes seen in both versions to come up with an updated file. WinMerge supports Unix, Mac, and Windows text file formats.

The program has a tabbed interface, which makes it easy for users to manage text files to be compared. It also comes with an editor that enables users to highlight contents. One of the main features of the application is the Difference Pane. The pane shows the difference between two text files that are shown in two vertical panes on the window. It also has a Folder Compare feature that is capable of comparing folders, including all the sub-folders contained inside the main folder. Users can see the exact differences inside the lines as the program highlights the parts where there are differences.

Here are other features of the application:
• Detects moved files
• Fast comparison using file sizes and dates
• Shows folder comparisons in tree-style view
• Resolves conflict files
• Archive file support (7-Zip)

WinMerge provides an extensive manual on how to use the program on the official website.