2048 KB limit (8192 KB for premium users)
Document type:
Select or drag-and-drop the files you want to compare below.
First file
Second file
2048 KB limit (8192 KB for premium users)
Enter the URLs you want to compare below.
First URL
Second URL
First 2048 KB will be compared (8192 KB for premium users)
Plain text Word documents PDF documents HTML JavaScript Binary files ZIP archives Unicode

What else can I do with DiffNow?

DiffNow also lets you compare:

  • Microsoft Office documents (doc, docx, xls, xlsx, ppt, pptx)
  • Source code in C, C++, C#, Java, Perl, PHP, and other languages
  • RAR, 7-zip and other archive formats

Ready for comparison.
Ready for comparison.
ExamDiff Pro
Contact Us close







Version 1.7.11

DiffNow(TM) lets you compare text files, documents, binary files, and archives up to 2048 KB (8192 KB for premium users) in size. You can either upload the files you wish to compare or enter their URLs. Results are returned as an interactive HTML report.

DiffNow is powered by ExamDiff Pro and uses all of the comparison plug-ins in the ExamDiff Pro plug-in library.

All uploaded files are deleted immediately after comparison.

If you are a premium user, you can always cancel subscription via the DiffNow user menu. You need to log into your account, click on your user name in the top right corner, then select Manage Premium Subscription, and from there click on Cancel Premium.

At PrestoSoft LLC we value and protect your privacy. These Terms of Service explain how we collect, use, and protect information collected from users (each, a "User") of the website ("Site").

How we use uploaded data

As part of comparison, User may upload files or clipboard contents to the Site. We delete all uploaded data from the Site during file comparison or, if no comparison is subsequently performed, at the end of the browsing session. Comparison results are deleted from the Site at the end of the browsing session.

We collect only the following information for quality assurance purposes: the names of the files or URLs compared by User and whether and when any errors occurred during comparison.

The User shall not upload data of a sensitive nature as part of User's interaction with the Site.

If the User utilizes the Site to save comparison reports for future reuse, we do not share these reports with third parties. Only the User has the ability to view or share their reports. The user can also delete their saved reports at any point in time.

How we use your email address

We may use your email address to send announcements about new DiffNow features. We will not pass or sell your email address to third parties.

Web browser cookies

Our Site may use "cookies" to enhance User experience. User's web browser places cookies on their hard drive for record-keeping purposes and sometimes to track information about them. User may choose to set their web browser to refuse cookies, or to alert you when cookies are being sent. If they do so, note that some parts of the Site may not function properly.

How we protect your information

We adopt appropriate data collection, storage and processing practices and security measures to protect against unauthorized access, alteration, disclosure or destruction of your personal information, username, password, transaction information and data stored on our Site.

Sharing your personal information

We do not sell, trade, or rent User's personal identification information to others.

Changes to these terms of service

We have the discretion to update these terms of service at any time. We encourage Users to frequently check this page for any changes to stay informed about how we are helping to protect the personal information we collect. You acknowledge and agree that it is your responsibility to review this privacy policy periodically and become aware of modifications.

Your acceptance of these terms

By using this Site, you signify your acceptance of this policy. If you do not agree to this policy, please do not use our Site. Your continued use of the Site following the posting of changes to this policy will be deemed your acceptance of those changes.

Contacting us

If you have any questions about these Terms of Service, please contact us at:

PrestoSoft LLC
P.O. Box 3611
Thousand Oaks, CA 91359

This document was last updated in 2018.
Linebreak styles Ignore linebreak styles: CRLF (DOS/Windows) vs. LF (Unix) vs. CR (Mac).
Comments Ignore programming language comments, as defined by the file extension or the document type.
Ignore white space in lines
Ignore white space in lines:
  • All space/tab characters
  • Only leading space/tabs
  • Only trailing space/tabs
  • Only changes in amount of space/tabs (e.g. 2 spaces are considered same as 3 tabs).
Changes in amount
Ignore lines
All blank lines
Blank lines at the end of a file
Lines matching regular expression Error
Line ranges Use a comma-separated list of inclusive ranges, each of which is either a number or a pair of dash-separated numbers. You can also prefix a range with "1:" or "2:" to apply it only to the first or to the second file. Numbers in square brackets count from the end of the file. Examples: 1-6 or 1:1-6,2:12,20-[6],[1]. Error
Ignore parts of each line
Parts matching regular expression Error
Column ranges Use a comma-separated list of ranges, following the rules for defining ranges of ignored lines above. You can also prefix a range with "1:" or "2:" to apply it only to the first or to the second file. Numbers in square brackets count from the end of the line. Examples: 1-6 or 1:1-6,2:12,20-[6],[1]. Error
Binary comparison
Force binary comparison Compare all files as binary and show the results in HEX format.
Split results horizontally
Show only differences
Show white space
Show line inspector Show the line inspector, a panel that sits underneath the comparison panes and displays the currently selected line and the matching line in the opposite pane, one on top of the other.
Line count limit (0 for unlimited)   This feature helps limit diff report sizes, as most modern browsers cannot handle incredibly large reports. Note that you can drastically reduce report size by selecting 'Show only differences' on this page. Error
Word wrap
Enable word wrap
Wrap width   Error
Detail level for differences
Lines and words
Lines and chars
Text color Background color Underline Strikethrough
For file and archive comparison
Identical items:
Added items:
Deleted items:
Changed items:
For file comparison only
Changed text in changed lines:
Ignored text:
For archive comparison only
Newer items:
Older items:
Arrange the plug-ins in your desired order of execution.
HTML Format (*.html) "Beautifies" an HTML file by adding hierarchical indentation.
XML Format (*.xml) "Beautifies" an XML file by adding hierarchical indentation.
XML Canonicalize (*.xml) Converts an XML file into its canonical form, following the Canonical XML W3C Standard Recommendation. Canonicalization makes two XML files consistently structured, which helps to compare them. It's also recommended that you use the Format plugin (see below) along with this for hierarchical indentation of XML files.
JSON Format (*.json) "Beautifies" a JSON file through consistent indentation.
JSON Canonicalize (*.json) Canonicalizes JSON by outputting the fields of each object with the keys in sorted order.
Sort (*.*) This plug-in is useful when compared files represent unsorted lists.
INI Sorter (*.ini,*.reg) Alphabetically sorts all sections and entries in each section, as well as separating sections with a blank line for clarity.
Dump PE32 (*.exe,*.dll) Allows comparing Windows executable files by dumping them to text.
If a plug-in failed to successfully process a file, the file will be left in the state it was before the plug-in executed.

Click the button below to store this comparison report on our servers and receive a permalink, so you can share it with colleagues. You can view all of your saved reports by using the Saved Reports command.

Store for:

With a free DiffNow account, you can store your comparison options and save diff reports, as well as getting access to bonus features.

Keep me posted with the latest DiffNow news. (You will receive no more than one email a year.) PrestoSoft does not share or sell your personal information.

If you use DiffNow regularly, registering for an account can be useful for several reasons:

Registration only takes a minute and is of course perfectly free. We are also planning on adding more features to user accounts in the future, such as more advanced comparison options. Be sure to let us know if you have any feature suggestions using the Feedback link on the left side.

Enter your email address, and your new password will be sent to you.

Please choose a new password for your DiffNow account.

You must be logged in to perform this action. Please login or, if you don't have an account, register in the top bar and then log in.
DiffNow Standard
DiffNow Premium
5 comparisons a day (15 if registered)
Unlimited comparisons
Reports savable for up to 1 year
Reports savable indefinitely
No ads
2 MB file size limit
8 MB file size limit
2000 line diff report limit
Unlimited diff report size
Single options profile
Multiple options profiles
No word wrap
Customizable word wrap
Basic Ignore options
Advanced Ignore options
No forcing of binary comparison
Ability to force binary comparison
No plug-in support
Support for 8 advanced plug-ins
Want infinitely more features? Try ExamDiff Pro

Canceling your DiffNow subscription will stop recurring yearly payments for DiffNow premium. Your current subscription will last until the expiration date: 

Your subscription has already been canceled

Are you sure you want to cancel your DiffNow Premium subscription? You can always reactivate your premium subscription in Manage Premium Subscription dialog up until the expiration of your subscription.

The Word Wrap feature cannot be used together with Ignore... options that use regular expressions to ignore line parts (Ignore Parts of Each Line and Ignore Comments). Do you want to force Word Wrap and disable these Ignore... options, or to keep the Ignore... options, and cancel the Word Wrap operation?

Profile name: Error
Are you sure you want to delete profile ?