JSON Diff & Compare
Compare two JSON files side-by-side and spot differences instantly. See additions, deletions, and changes in multiple view modes. Merge conflicts, track comparison history, and export diff reports.
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
Compare JSON in 4 different ways: side-by-side editors, unified diff patches, character-level text diff, or tree structure view. Switch between modes to analyze changes the way you prefer.
Visual Diff Highlighting
See exactly what changed with color-coded highlighting. Green for additions, red for deletions, blue for modifications. View detailed change paths and old vs new values in the summary panel.
Smart Merge & Conflict Resolution
Merge two JSON files automatically or resolve conflicts manually when changes overlap. Choose which version to keep for each conflict, then download or copy the merged 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 are compared with options to ignore case, whitespace, or array order. Fine-tune comparisons to focus on the differences that matter to you.
Export Diff Reports
Download comparison results as markdown reports with detailed change summaries. Export unified diffs as patch files or save merged results for use in 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
Select your preferred view: Side-by-Side for editing both files, Unified for patch format, Text-Diff for character-level changes, or Tree-View for structural comparison. Comparison happens 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?
No. All comparisons happen locally in your browser using JavaScript. Your JSON files never leave your device. Comparison history is saved only in your browser's local storage for your convenience and privacy.