Input

Output

Formatted result will be displayed here

What is a text diff tool?

A text diff tool compares two blocks of text and shows exactly what changed — new lines, removed lines, and edits within a line. EasyRead gives you a side-by-side view with inline highlights, an option to ignore whitespace, and full client-side processing, which means you can safely diff internal configs or code without sending them anywhere.

Common use cases

Reviewing code changes

Drop a before-and-after snippet into the diff to see what actually changed before pasting it into a PR description.

Comparing config files

Spot drift between two environment files, Terraform variables, or Kubernetes manifests without running a CLI.

Diffing API responses

Compare two JSON or XML payloads line by line to find the exact field that changed between requests.

Proofreading writing

Check what an editor actually changed in a doc by diffing the original against the revised copy.

FAQ

How do I use the diff?

Paste the original text on the left and the new version on the right. Additions, deletions, and modifications are highlighted automatically as you type.

Can I ignore whitespace?

Yes. Toggle the ignore-whitespace option to treat indentation changes and trailing spaces as equal, which is handy when comparing formatted JSON or code.

Does it diff JSON or YAML well?

Best results come from formatting both sides first — use the JSON Formatter or YAML Formatter, then diff. Structural diffs then line up cleanly.

Is there a size limit?

No hard limit, but very large inputs (multiple MB) may slow the browser because diffing runs in JavaScript on the main thread.

Does my text go to a server?

No. The diff is computed entirely in your browser. Nothing you paste is uploaded or logged.