uuutil ← all tools

JSON diff

Paste two JSON documents and read the structural differences: every added, removed or changed entry with its JSON path and before/after values, plus a merged tree where +, − and ~ markers back the coloring. Arrays compare by index or — for primitive arrays — as order-insensitive sets (the toggle explains the difference). Type changes are called out explicitly, equal documents say so, and the change list copies as text or as an RFC 6902 patch.

Privacy ledger

Data acquired None.
Libraries used Lit 3 — bundled into the tool file itself.
Data stored None.
Data transmitted None.

Use it on your own page

Download the tool as a single self-contained HTML file: readable source with the Lit library included, zero network requests — it works opened straight from your disk, and you can customize everything.

Prefer the hosted widget? One script tag embeds it and stays up to date:

<script type="module" src="https://uuutil.com/tools/json-diff.js"></script>
<uu-json-diff lang="en"></uu-json-diff>

Source license: MIT — free to use, modify and redistribute; keep the license notice in copies.