RemNote JSON Import helps you move supported RemNote JSON into linked notes

Preview and import supported RemNote records.

MIT · no telemetry · core features free

Six source Rems with output paths and warnings.
Open larger
version
1.1.0
released
downloads
19
review
Passed
health
Excellent
license
MIT
listed for
Desktop, Mobile
obsidian
1.13.4 or later

The README reports desktop app tests. Physical phones and tablets were not tested.

Directory facts fetched from community.obsidian.md/users/theluckystrike.

About RemNote JSON Import

You want to move supported RemNote JSON into linked notes in your vault.

Select your local RemNote JSON or paste its text into the import window. RemNote JSON Import previews supported records and warns about missing references or unsupported content. Keep the source export and attachments while reviewing your notes.

Preview a sample export and read its linked notes and report.Play demo

Free features

Preview the export

Review source counts, planned paths and warnings before creating notes. The preview also shows Markdown for the first note.

Keep parent and reference links

The free layout creates one note per Rem with a source ID and stable filename tag. Supported parent, child and reference links connect notes.

An imported Cells note with parent and reference links.
Open larger

Read the import report

The report lists written paths, missing references and unsupported content by source ID. Media produces markers rather than copied or downloaded files.

An import report with missing references and unsupported media.
Open larger

Pro features

Pro costs $5 a month or $15 one time through GitHub Sponsors. One sponsorship turns on Pro in every plugin that has it.

Save layout presets Pro

Pro saves up to ten destination, prefix and subtree presets. Applying a preset doesn't remove the requirement for a new destination.

The Obsidian window shows a saved Biology document layout preset.
Open larger

Compare source changes Pro

Pro compares a later export with the last complete import snapshot. It reports source record changes rather than edits to imported Markdown.

Added and changed source IDs in a later export.
Open larger

Group selected subtrees Pro

Pro creates one document per selected subtree with sections and source IDs. References use section links, and overlapping subtree roots are rejected.

One document with sections from a selected subtree.
Open larger

Set up RemNote JSON Import

needs

  • Obsidian 1.13.4 or later

steps

  1. Export RemNote JSON and keep the original export and attachments.

  2. Run Import a JSON export from the command palette.

  3. Select rem.json or paste its JSON into the text box.

  4. Choose a new folder, select Preview and review warnings.

  5. Select Create notes, then inspect Import report.md and sample links.

If the app can't find a new plugin yet, try again later. Obsidian says a plugin that passes the review shows in the app within 24 hours.

How to import RemNote JSON into Obsidian

Known limits of RemNote JSON Import

  • Only the documented JSON subset is supported; portals, cloze behavior and card schedules are not rebuilt.
  • Images and local files become markers and are not copied or downloaded.
  • Input is limited to 20 MiB, 25,000 Rems and 100 JSON nesting levels.
  • Rich-text nesting beyond 20 levels produces an unsupported marker.
  • Imports require a new folder, and failures can leave partial notes.
  • Local plugin data stores source records for comparison, including source text and media addresses.
  • Tests use synthetic fixtures; private production knowledge bases and physical mobile devices were not tested.

Need a change for your team? I build custom Obsidian plugins and features.

Questions about RemNote JSON Import

Which JSON shape does the importer accept?

The root needs a docs array with unique string source IDs. Key and value accept text or arrays, with supported relation and emphasis fields.

Will my study system move with the notes?

The importer doesn't rebuild portals, cloze behavior or card schedules. Unsupported fragments become markers and report entries.

Does comparison update existing notes?

The comparison preview writes no notes. Another import needs a new destination and doesn't merge vault edits.

Where is the comparison snapshot stored?

The last complete import saves source records in local plugin data. That snapshot can contain source text and media addresses, so protect it with your export.

Network use

After you select Sign in with GitHub, the plugin sends its client ID, read:user scope and device-flow requests to github.com. Due checks and Refresh send your token to api.github.com to read your sponsorship tier and total payment. No note text, filenames or other vault data goes to either host.

Read the full network disclosure

Questions or ideas?

Tell me what is broken in RemNote JSON Import, or what it should do next.

Send feedback

RemNote JSON Import 1.1.0, MIT license

MIT · no telemetry · core features free