JSON diff online

Compare JSON objects semantically while ignoring object key order. Everything runs locally, with no account required.

JSON · PASTE

Text files ≤ 10 MB · result ≤ 10,000 differences

JSON Diff

Compare JSON objects semantically while ignoring object key order.

JSON · PASTE
Local input
Local input
Deterministic local comparison

Content is processed in your browser · Not sent to the application server · Free to use

How JSON Diff works

Both documents are parsed, flattened into deterministic JSON paths, and compared by value. Object key order never creates a difference.

The comparison is deterministic: the same files and settings produce the same classification. File contents remain inside the current browser session.

Get a cleaner result

  1. 01Validate both inputs before comparing.
  2. 02Sort arrays first if their order is not meaningful.
  3. 03Use the search box to isolate a path.

Frequently asked questions

Does property order matter?

No. Objects are compared by path and value, not source order.

Does array order matter?

Yes. Array positions are meaningful and are included in each path.

Private by design

Runs in your browser

Content is processed in your browser and not sent to the application server

Works without an account