Searchlight
Tools
BlogAbout
Free SEO Audit
Back to home
๐Ÿ“ˆSEO & Analytics
๐Ÿ—‚๏ธText & Data
๐Ÿ”Encoders & Decoders
โšกGenerators
๐Ÿ”„Converters
๐Ÿ–ผ๏ธImage Tools
๐Ÿ“„PDF Tools
๐Ÿ’ปCode Tools
๐Ÿ”Regex & Parsing
๐ŸงฎCalculators
๐Ÿ—บ๏ธDiagrams
๐ŸŒNetwork & Web
โœ๏ธText Utilities
๐ŸŽจColor Tools
๐Ÿ”€Diff & Compare
Text DiffJSON DiffImage DiffFile Hash
148+ tools. OAuth is read-only.
Searchlight

148+ free SEO, developer, image, PDF, and productivity tools - no account needed.

Free ยท all tools included
Company
  • Blog
  • About
  • Free SEO Audit
Legal
  • Privacy Policy
  • Terms of Service
  • Cookie Policy

ยฉ 2026 Searchlight. All rights reserved.

Read-only OAuth ยท No data reselling ยท Completely free

JSON Diff

Deep-compare two JSON objects. See added, removed, and changed keys.

โ–  Addedโ–  Removedโ–  Changedโ–  Equal
Enter valid JSON in both boxes to compare

About this tool

Compare two JSON objects side by side and highlight every difference - added keys, removed keys, and changed values - in a clean, colour-coded view. Paste your two JSON blobs and see the delta instantly, with no data sent to a server. Useful for comparing API responses, config file versions, and database snapshots.

How to Compare Two JSON Objects

  1. 1Paste the original JSON into the left panel.
  2. 2Paste the modified JSON into the right panel.
  3. 3Differences are highlighted instantly: green = added, red = removed, yellow = changed.
  4. 4Review the summary showing counts of additions, deletions, and modifications.

Frequently Asked Questions

What does the JSON diff tool highlight?+
Added properties are shown in green, removed properties in red, and changed values show the old and new values side by side.
Does the order of keys matter?+
No. JSON object key order is semantically insignificant. The tool compares values by key name regardless of the order they appear.
Can I diff nested JSON objects?+
Yes. The tool recursively compares nested objects and arrays, highlighting differences at every level of nesting.
What if my JSON is invalid?+
The tool validates both inputs before comparing. If either side is invalid JSON, an error is shown with the approximate location of the problem.
Looking for a deeper guide on this topic? Browse the Searchlight blog.
Visit the blog โ†’

Related tools

View all Diff & Compare โ†’
Text DiffSide-by-side text and code diff viewerImage DiffPixel-level comparison of two imagesFile HashCompare files by MD5 / SHA hash