vtree compares two JSON documents right in your browser — no account, no sign-up, and nothing you paste ever leaves your device.
It picks a field present, unique, and shared on both sides — conventional identifiers like id, uuid, or slug first, any other unique field otherwise — and matches records by that value, so reordering an array doesn't report as mass adds and removes. You can override the field it picked.
One pair at a time — pick which two of your open documents to compare from the side selectors, or open a third and fourth to compare a different pair next.
Added and removed are keys or array records only one side has; changed is a key both sides have with a different value. Each is color-coded and filterable.
No. The comparison runs entirely in your browser — nothing you paste is sent to a server.
Yes, vtree is free with no account or sign-up required.