DevTools
Back to Docs

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

  1. Paste or upload your original JSON in the left editor
  2. Paste or upload your modified JSON in the right editor
  3. Click "Calculate Diff" to compare
  4. 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.