Paste two texts or upload documents — differences are highlighted line by line, including changes inside a line. The first 10 unique pairs are free.
10 of 10 free comparisons left
Drop the file — its text loads into the pane
Original
Drop the file — its text loads into the pane
Compared document
Supported: .conf, .css, .csv, .docx, .htm, .html, .ini, .js, .json, .log, .md, .pdf, .php, .py, .sh, .sql, .ts, .tsv, .txt, .xls, .xlsx, .xml, .yaml, .yml. Limit: 10000 lines for two documents. Nothing is stored — only a fingerprint of the pair stays on the server.
How comparison works
1. Two documents
Paste text into the panes or upload a file: DOCX, PDF, XLSX and plain text formats.
2. Line-by-line diff
The service finds added, removed and changed lines and highlights edits inside each line.
3. Options
Ignore case, extra spaces and trailing spaces — the result updates instantly.
Who it is for
Checking contracts against a counterparty's edits, reviewing translations, comparing code versions before a commit, tracking changes in policies and spreadsheets. Document contents are never stored: only a fingerprint of the pair stays on the server.
Need more? Pricing
remove the comparison limit and unlock history.
What you can compare
Find differences in text
— Quickly find differences between two texts: changed lines, added and removed fragments. Character-level highlighting, no sign-up required.
Compare two documents
— Upload two documents and get a report of the differences: edits, insertions, deletions. Supports DOCX, PDF, XLSX, XLS and plain text formats.
Compare Word files
— Compare Word documents by text: paragraphs and tables. Spot the edits between contract versions in seconds, with no Word installation.
Compare two PDFs
— Compare two PDFs by their text layer: edits, insertions and deletions. Up to 100 pages, no software installation and no sign-up.
Compare Excel files
— Compare Excel spreadsheets by cell contents: sheets are flattened into text and differences are highlighted line by line. XLSX and XLS, no formulas.
Compare code
— Compare two code snippets: line-by-line changes and inline highlighting. Python, JS, PHP, SQL, CSS, HTML, JSON and other languages. For free.
How to compare two texts
— We go through ways to compare texts: by eye, in Word, in a code editor and with an online service. What suits documents and what suits code.
Text comparison API
— An HTTP API for programmatic text comparison: JSON with hunks, a 25,000-line limit, keys and rate limiting. Fits into CI, CRM and document workflows.
Frequently asked questions
How many comparisons are free?
10 unique document pairs. Repeating the same pair or swapping the panes does not use the limit.
Do I need an account?
No. Guests get the same 10 comparisons; if you sign up, the counter moves to your account.
How much text is supported?
Up to 10000 lines for two documents. For larger volumes use the paid API, which allows 25,000 lines.
Are document contents stored?
No. Only a fingerprint of the pair is kept; the text itself is never written.