Compare two versions of a text and see exactly what changed. Additions are highlighted in green and removals in red, line by line, with a summary of how many lines were added, removed or kept. Perfect for code reviews and copy edits.
A UUID identifies a record — never use it as an authentication token.
Math.random() is predictable. Use the CSPRNG for tokens, IDs and secrets.
Decoding is not verifying. Always validate the signature and claims on the server.
Generate keys here, then store them in environment variables or a vault.
Compare two versions of a text and see exactly what changed. Additions are highlighted in green and removals in red, line by line, with a summary of how many lines were added, removed or kept. Perfect for code reviews and copy edits.
Put the first version of the text in the left panel.
Put the second version in the right panel — the differences appear immediately.
Read the highlighted lines and the summary to confirm nothing was missed.
| Before | After | Result |
|---|---|---|
| Hello world | Hello brave world | 1 changed line |
| a\nb\nc | a\nc | 1 line removed |
Use it before committing, after merging or when proofreading.
It is completely free, private and requires no signup.
Use the tool nowIt computes the longest common subsequence of lines, then marks the rest as added or removed. It compares line by line, exactly like Git.
By default it compares whole lines, which is the most useful view for code and structured text.
No. Both texts stay in your browser and are never uploaded or logged.
Explore the whole collection — no signup, 100% free & private.