KDiff3 is a free and open source graphical text difference analyzer for up to 3 input files. It is a free and open source text comparison application that's efficient, user friendly, easy-to-use, reliable and customizable.
Here are some screenshots to illustrate the features and user interface of this application: