Paste or open two versions of anything written in lines - a contract clause, a config file, an API response, a CSV export, two drafts of a letter - and see what changed side by side. Changed lines are tinted, and inside each one the words that differ are marked, struck through on the left and underlined on the right, so a single changed figure in a long line is easy to spot.
Many online diff checkers send what you paste to their server, and some keep it to make a shareable link. Here both sides are compared by this tab, so the text never leaves your device, which matters for contracts, credentials in config files and customer data. It is free to use, with no account and no upload limit, and it runs entirely in your browser: nothing is uploaded, and while the page stays open, a feature you have already used keeps working offline.
- Why does the JSON option matter?
- Without it, two documents that differ only in key order or indentation look completely different. Ticking it sorts the keys at every level and pretty-prints both first, so what you see is a difference in the data rather than in the formatting. The order of items in an array still counts, because in JSON it is part of the data.
- What does Ignore whitespace do exactly?
- It treats any run of spaces and tabs as one space and ignores spaces at the start and end of a line, so re-indented code, tabs swapped for spaces and trailing spaces do not show as changes. Lines that differ only that way are shown as the same, each side as it was written. Blank lines added or removed still count.
- How large can the two texts be?
- Lines the two sides share at the start and end are set aside first, so what counts is the stretch from the first change to the last, not the length of the file: a long file edited in one place compares quickly, but edits near both ends leave the whole file to compare. If that stretch is too long - roughly 3,000 lines on each side - the comparison is refused with a message rather than freezing the page, and a diff tool on your own machine will serve you better.
- Can it compare Word documents or PDFs?
- Not directly: it compares plain text. Copy the text out of each document and paste it in, or save each as a .txt file and open that. A paragraph kept on one line, up to a couple of hundred words, is compared word by word as well, so a changed word in it still stands out.
- Is my text uploaded?
- No. Both sides are compared in the page, which matters when the two things you are diffing are API responses or config files with credentials in them.