Diff Checker
JSON Diff Checker for JSON and text.
Find what changed. Paste two versions of JSON or plain text. Diff Checker detects the format, then shows changed JSON paths or text lines. Everything stays in your browser.
Paste two versions, then check their differences.
Three kinds of change. One readable list.
JSON results name the exact path. Plain text results show the line number on each side.
- Added
- Present only on the updated side.
- Removed
- Present only on the original side.
- Changed
- A JSON value or text line differs between sides.
$.user.roleLine 3 → 3The comparison fits the content.
When both inputs are valid JSON, Diff Checker compares their values by path and ignores formatting. For anything else, it compares lines as written. Learn why JSON and text diffs can differ.
- JSON key order and indentation do not count as changes
- JSON array order and value types still matter
- Text spaces, punctuation, and line breaks matter
Both documents stay in this tab.
Parsing and comparison happen locally in your browser. Neither JSON nor plain text is uploaded to a server.
Read privacy detailsA clearer review before you ship.
Paste structured data, documents, notes, or logs. The checker chooses how to compare them. For a worked example, see how to compare API responses.
- API payloadsCheck a response before and after an endpoint change.
- ConfigurationReview environment or deployment settings path by path.
- Notes and logsSpot lines that were added, removed, or edited.
- Data migrationsConfirm keys, values, and types survived a transformation.
Working with JSON? Open JSON Viewer for line numbers, formatting, and collapsible objects or arrays.
Open JSON Viewer