Compare texts
Paste two texts and see what changed. Removed lines are red, added ones green. You can ignore case and whitespace, if that is not the difference you are looking for.
Your text stays on your device: nothing is uploaded
Result
Paste something on the left: the result appears as you type.
How it works
The comparison uses the longest common subsequence, the algorithm behind git’s diff. The difference from a naive line-by-line comparison shows immediately: add one line at the top and a naive comparison says everything changed, because everything shifted by one. This one finds the minimal difference instead, the one that actually describes what you did. Ignoring case and whitespace changes the comparison but not the text shown: you keep reading the lines as they are in the file, otherwise you would be looking at something that is not in there. There is a cap of two and a half thousand lines per text, and it is not an arbitrary one: the algorithm grows with the product of the two lengths, and there is no worker here because the result has to update as you type. Past that point the page would freeze, so we would rather tell you.
What you paste is never uploaded. Anywhere.
Not to a server of ours, not to a third party, never. The text you type stays in your browser’s memory: it is read, processed and shown here, and you copy it. There is no path that takes it elsewhere, because there is no server to send it to. You can paste something confidential.
- Processed locallyThe computation happens on this page, using the browser’s own engine: no request goes out while you type.
- Nothing to upload, nothing to wait forOther services send your file to a server and then send it back to you. Here the file never leaves: there is no upload to wait for.
- No accountNo sign-up, no email, no daily limits to get around by paying.
- Nothing to deleteOthers promise to delete what you paste after an hour. We have nothing to delete: it never reached us.