Try Pretty Diff tool on the client side.
To access the PrettyDiff API connect to http://prettydiff.com:8000/api/ with an HTTP POST. Access the API demo at http://prettydiff.com/api_test.php. Data may be passed to the API in any order.
Pretty Diff API makes all possible effort to preserve file names passed though the pdiff_sourcefile field. For output transmitted via email files with a "js" extension are renamed to a "txt" extension to prevent email server firewalls from blocking distribution of the output.
In order to prevent Pretty Diff API being abused as a launchpad for SPAM inject a limit of 10 email addresses will be accepted per submission. A 2 second delay is executed between each sent email.
At this time Pretty Diff API accepts a maximum total payload of 2mb per connection. If the 2mb is exceeded an error is returned and the connection is terminated prior to any processing upon the data supplied.
Please send all bugs, praise, or requests to austin.cheney@us.army.mil.