How to archive saved Annotator data as local JSON

As of October 2026, Source mode lets you inspect the Markdown stored in an Obsidian note. Keep that note, or use Annotator JSON Export to archive supported annotation blocks as JSON.

Background

Saved annotation notes can hold JSON fields alongside newer marked comments and tags. An archive needs to reconcile those values without inventing missing data.

2 ways to do it

  1. Keep and inspect the Markdown source

    Use Source mode to inspect the annotation note, including its code blocks and marked sections. Keep the Markdown source when its surrounding text matters.

    limits
    Keeping the note preserves its saved text. It does not by itself create a JSON archive with reconciled fields.
  2. Annotator JSON Export from this site

    Run the active note preview, inspect restored IDs, comments and tags, then export checked valid rows. Existing JSON fields remain unless a supported marked section replaces them.

    limits
    The archive contains only data still saved in the note. Video, EPUB and hosted service imports are outside the supported workflow.
    Expanded JSON shows the current comment and tags from the saved note.
    Open larger

    MIT · no telemetry · core features free

    All features of Annotator JSON Export

Use Annotator JSON Export

  1. Save your annotation note and open it in Obsidian.

  2. Run Preview annotation export from the active note from the command palette.

  3. Inspect the counts, current comments, tags and expanded JSON.

  4. Clear unwanted rows and acknowledge reported errors after reviewing them.

  5. Select Create JSON file and check the new file name and row count.

Common questions

Should I keep the Markdown note after making an archive?

Keep it if you need surrounding Markdown or a source backup. The archive contains annotation objects rather than the whole note.

Why is an empty marked comment different from a missing one?

An empty marked comment clears the exported text value. A missing marked comment leaves the saved JSON text in place.

Photo of Michael LipThat's every step, start to finish.

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.