Compare Two Files
Drop two files at once (or open one on each side) to compare them line by line: source code, config, CSV, logs, SQL, JSON, XML, Markdown and any other text file up to 50 MB.
Side by side or inline
See the two versions next to each other, as one merged list, or as a unified patch – with changed words and characters highlighted.
Ignore what does not matter
Ignore upper / lower case, trailing spaces, all whitespace changes or blank lines. Different line endings (CRLF / LF) are reported, never counted.
Merge with one click
Copy any change to the other side with the › and ‹ arrows, swap sides, jump from change to change and expand hidden lines.
Private & fast
The comparison runs in your browser – thousands of lines in milliseconds. Nothing is uploaded unless you share a link.
How to use
- Paste or open the original text on the left and the changed text on the right – or drop two files at once.
- The differences appear instantly: red was removed, green was added, changed words are marked.
- Pick the view and the rules (ignore case, whitespace, blank lines) and step through the changes with ▲ ▼.
- Download an HTML report or a .diff patch, copy the patch, or share a read-only link.
Frequently asked questions
Is it free?
Yes. Every compare tool works for free without an account.
Are my texts uploaded?
No. The comparison runs in your browser. Text is only sent to the server when you share a link or save to your Library.
How big can the files be?
Files up to 50 MB each open in the browser; tens of thousands of lines compare in well under a second.
Which file types can I compare?
Any plain text: source code, JSON, XML, YAML, CSV, SQL, logs, config files, Markdown, subtitles and documents saved as .txt.
What is a unified patch?
The standard .diff format used by Git and code reviews: removed lines start with "−", added lines with "+", around a few unchanged lines of context.