How to compare JSON files in Obsidian

As of October 2026, JSON Payload Delta provides a local JSON comparison dialog inside Obsidian. Without that plugin, Git can compare two file paths on disk. Choose between text differences and a report of JSON value changes.

Background

A saved response or configuration file can change while your review notes stay the same. JSON Payload Delta records a comparison snapshot with links to the old and new sources.

2 ways to do it

  1. Compare the files with Git

    From outside a Git repository, run git diff /path/old.json /path/new.json with Git installed. Git documents this as comparing two filesystem paths.

    limits
    This route shows textual differences rather than the plugin's JSON Pointer rows and Markdown report.
  2. JSON Payload Delta from this site

    Choose two vault JSON files, preview added, removed and changed values, then create a Markdown report. Object key order is ignored; arrays use matching indices.

    limits
    Strict JSON only, with 2 MiB and 64 nesting levels per source. More than 1,000 changes produces an incomplete result.
    A JSON comparison report shows links to both sources above the changed values.
    Open larger

    MIT · no telemetry · core features free

    All features of JSON Payload Delta

Review the value changes before writing a report

  1. Put two JSON files in your vault and run Compare JSON files from the command palette.

  2. Choose the old and new sources.

  3. Select Preview changes and review the rows, especially array indices after an insertion.

  4. Select Create report to open a new Markdown note.

Common questions

Why can one array insertion produce several rows?

The comparison matches array items by index. Inserting an item can change the values found at later indices.

How do I leave a changing timestamp out?

With Pro, save its JSON Pointer path in a named profile and select that profile. A rule cannot mask part of a replaced parent value.

Photo of Michael LipYou can now compare JSON files in Obsidian.

Obsidian rewards people who share. NoteMods is just me and a lot of coffee. If this guide saved you a fight with the syntax, buy me a cup.