JSON Diff Tool
Overview
The JSON Diff tool compares two JSON objects and identifies all differences between them. It's perfect for:
- Comparing API responses before and after changes
- Debugging configuration file changes
- Reviewing data migrations
- Validating test fixtures
How to Use
- Paste or upload your original JSON in the left editor
- Paste or upload your modified JSON in the right editor
- Click "Calculate Diff" to compare
- Review the differences in the results panel
Understanding the Results
The diff results show four categories:
- Added: Keys that exist in the modified JSON but not in the original
- Removed: Keys that exist in the original JSON but not in the modified
- Modified: Keys with different values, showing both old and new values
- Unchanged: Keys with identical values in both JSONs
Features
- Deep Comparison: Compares nested objects and arrays recursively
- Path Notation: Shows full paths to changed values (e.g., user.profile.email)
- Swap Sides: Quickly reverse the comparison direction
- File Upload: Drag and drop or select JSON files
- Size Limits: 5MB for free users, 100MB for Pro users
Limitations
- Both inputs must be valid JSON
- Array order matters - reordered arrays will show as modified
- Large files may take a moment to process
Pro Features
Pro users get access to larger file sizes (up to 100MB) and an ad-free experience.