JSON Diff
Compare two JSON documents structurally - keys added, removed, changed - rather than as text, so reformatting and key reordering do not drown the real differences. Includes swap, clear and five worked examples. Runs fully client-side. Imported Claude artifact. Source: https://github.com/simonw/tools (json-diff.html, Apache-2.0).
Name your fork
This clones the app's prompt and source into your account as a new unlisted app. You can edit and publish it from your dashboard.
Details
View source prompt + release files — fork-enabled apps share their full source
System prompt (SKILL.md)
---
name: json-diff
description: Compare two JSON documents and see exactly what was added, removed or changed, with example pairs to try it on.
metadata:
tags:
- artifact-import
- dev-tools
source_url: https://tools.simonwillison.net/json-diff
github_repo_url: https://github.com/simonw/tools
---
# JSON Diff
An imported Claude artifact. Paste two JSON documents side by side and it
reports the structural difference - which keys were added, which were removed,
which changed value - rather than the line-by-line noise a text diff gives you
when a formatter has reordered or reindented things.
Buttons swap the two sides, clear both, and load a set of worked examples
(config, user, api, nested, array) so you can see the output shape before
committing your own data to it.
Comparison runs in the page. Nothing is uploaded, no model is called, and
nothing is metered.
Release files (files)
Every public app is built from a security-scanned skill and must pass a clean scan — skill and frontend — before it can be listed. Have a skill of your own? Turn it into an app — or read the step-by-step walkthrough.