JSON Diff

Compare two JSON documents and see every change.

Compare

Differences

Paste JSON on both sides to compare.

    Runs on your device. Nothing to upload.

    Questions

    How is this different from a text diff?

    A text diff compares lines, so reordered keys or different indentation look like changes. This compares the data: {"a":1,"b":2} and {"b":2,"a":1} are the same, and each real difference is listed by its path, like $.users[2].email.

    Are 1 and 1.0 the same?

    Yes: numbers are compared by value. Large numbers are compared digit by digit from their original text, so two IDs that differ only in the last digit are still told apart.

    What does “Ignore array order” do?

    It treats arrays as collections: [1, 2, 3] and [3, 1, 2] match. Items are still compared completely, including objects inside arrays.

    Is it free? Do I need an account?

    It is free to use and there is nothing to sign up for. There are no watermarks and no daily limits.

    Missing something, or not working as it should? Tell us