WinDiff is described as 'graphical file-comparison program published by Microsoft (from 1992), and is distributed with certain versions of Microsoft Visual Studio as well as in source-code form with the Platform SDK code samples'. There are more than 10 alternatives to WinDiff for a variety of platforms, including Windows, Mac, Linux, Online / Web-based and PortableApps.com. The best alternative is WinMerge, which is both free and Open Source. Other great apps like WinDiff are Beyond Compare (Paid), Compare (Free, Open Source), WinMerge 2011 (Free, Open Source) and WinMerge JP (Free, Open Source).
Beyond Compare allows you to compare files and folders. By using simple, powerful commands you can focus on the differences you're interested in and ignore those you're not. You can then merge the changes, synchronize your files, and generate reports for your records.
Beyond Compare vs WinDiff opinions
pros, cons and recent comments
Intuitive interface many options for looking at the data such that it makes sense to the end user, easy to determine the next step for the user based on their initial objective. I love the drag and drop from either side to the other and the way it displays the status of the job in real time.
WinMerge 2011 series is a fork of the original WinMerge application that compiles without ATL/MFC dependencies to enable zero-budget developers to build WinMerge from sources using Visual C++ Express editions.
"TableTextCompare" (TTC) is a small utility that provides easy comparison of two-tab-delimited or comma-delimited (csv) files, to determine the difference between the two files. Creates a TXT file report.