JSON Diff & Compare
Need to see what changed between two JSON files? Paste them side by side and the differences will be highlighted automatically. You can switch between multiple view modes, including a side-by-side comparison.
Love These Free Tools?
View Mode
Ready to Compare
Enter JSON content in both editors to see the differences
Powerful JSON Diff & Compare Features
Everything you need to compare, analyze, and merge JSON files with precision.
Multiple View Modes
Four ways to view your diff: side-by-side editors for manual comparison, unified diff for patches, text diff for character-level changes, or tree view for structure. Pick what works best for you.
Visual Diff Highlighting
Color-coded highlighting shows exactly what changed. Green means added, red means deleted, blue means modified. The summary panel breaks down every change with old and new values.
Smart Merge & Conflict Resolution
Merge two JSON files automatically or handle conflicts manually when things overlap. Pick which version to keep for each conflict, then download or copy the result.
Comparison History
Automatically saves your last 50 comparisons with timestamps, file labels, and change counts. Review past diffs or track how files evolved over time.
Advanced Comparison Options
Customize how files get compared. Ignore case differences, whitespace, or array order if they don't matter. Focus on the changes that actually affect your data.
Export Diff Reports
Download comparison results as markdown reports with detailed summaries. Export unified diffs as patch files, or save merged results for your projects.
How to Compare JSON Files
Find differences between two JSON files in three simple steps.
Add Your JSON Files
Paste JSON into both editors or upload files using the upload button. You can edit the labels at the top to identify each version (like "Original" vs "Modified").
Choose View Mode
Pick your view mode: Side-by-Side for editing both files, Unified for patch format, Text-Diff for character changes, or Tree-View for structure. The comparison updates automatically.
Review Differences
Check the summary panel on the right to see all changes with exact paths and values. Export a diff report, merge the files, or save the comparison to history for later reference.
Frequently Asked Questions
What's the difference between the view modes?
Side-by-Side shows both JSON files in editors for direct comparison. Unified displays a patch-style diff (like Git). Text-Diff highlights character-level changes with green/red colors. Tree-View shows both files as expandable tree structures with change highlighting.
How does the merge feature work?
Click the Merge button to combine both JSON files. If there are no conflicts, files merge automatically. When properties conflict (changed in both files), a conflict resolver appears where you can choose which version to keep for each conflict. The merged result appears at the bottom.
Is my data stored or sent to a server?
Nope. Everything runs in your browser. Your JSON files never get uploaded anywhere. Comparison history saves to your browser's local storage—just for your convenience.