Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Zotero Notes Sync

lojeunhoulojeunhou191 downloads

Sync Zotero Desktop notes into your Obsidian vault as Markdown.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

Sync Zotero Desktop notes into your vault as Markdown files.

This plugin reads notes from the Zotero Desktop local API and writes them into the current vault. It is designed for researchers who keep annotations, excerpts, or reading notes in Zotero and want them available alongside their Markdown notes without manually exporting them one by one.

Features

  • Ribbon button for one-click sync.
  • Command palette action: Sync Zotero notes.
  • Command palette action: Check Zotero local API.
  • Settings tab for Zotero API URL, target folder, page size, and index behavior.
  • Optional sync on startup.
  • Optional interval sync while Obsidian is open.
  • One Markdown file per Zotero note.
  • Frontmatter with Zotero key, parent item title, creators, year, tags, dates, and zotero:// links.
  • _index.md for browsing synced notes.
  • .zotero-notes-manifest.json for checking sync results.

Requirements

  • Obsidian desktop
  • Zotero Desktop running locally
  • Zotero local API reachable at http://127.0.0.1:23119

The plugin is desktop-only because Zotero Desktop's local API is a local desktop service.

Manual Installation

Download the latest release assets:

  • main.js
  • manifest.json
  • styles.css

Create this folder in your vault:

YourVault/.obsidian/plugins/zotero-notes-sync/

Copy the release assets into that folder, then enable Zotero Notes Sync from Obsidian's Community Plugins settings.

Usage

  1. Open Zotero Desktop.
  2. Open Obsidian.
  3. Enable the plugin.
  4. Open the plugin settings and choose a target folder.
  5. Run Sync Zotero notes from the command palette, or click the ribbon button.

By default, notes are written to:

Reading Notes/Zotero Notes

Safety

  • The plugin only reads from Zotero.
  • It does not write back to Zotero.
  • Existing synced Markdown files with the same Zotero note key are overwritten on the next sync.
  • PDFs and attachments are not synced yet.

Development

Install dependencies:

npm install

Build:

npm run build

The release assets are:

main.js
manifest.json
styles.css

License

MIT

HealthExcellent
ReviewPassed
About
Sync Zotero Desktop notes into your Obsidian vault as individual Markdown files with frontmatter containing Zotero key, parent title, creators, year, tags, dates and zotero:// links. Run one-click or command-palette sync, browse synced notes via _index.md, and review results in .zotero-notes-manifest.json; requires Zotero Desktop local API.
ImportIntegrationsResearch
Details
Current version
0.1.2
Last updated
2 months ago
Created
2 months ago
Updates
3 releases
Downloads
191
Compatible with
Obsidian 1.5.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
lojeunhoulojeunhou
GitHublojeunhou
  1. Community
  2. Plugins
  3. Import
  4. Zotero Notes Sync

Related plugins

Zotero Integration

Insert and import citations, bibliographies, notes, and PDF annotations from Zotero.

Readwise Official

Sync highlights from Readwise to your vault.

Self-hosted LiveSync

Sync vaults securely to self-hosted servers or WEBRTC.

RSS Dashboard

A dashboard for organizing and consuming RSS feeds, YouTube channels, and podcasts with smart tagging, media playback, and seamless content flow.

Citations

Automatically search and insert citations from a Zotero library.

Snipd Official

Sync Snipd podcast highlights to your vault with transcript, notes, AI summaries and metadata.

Make It Rain

Pull Raindrop.io bookmarks, highlights, and attachments into Markdown notes with rich metadata, smart folder structures, and native file support.

Telegram Sync

Transfer messages and files from Telegram to Obsidian.

Plaud Sync

Sync Plaud voice recordings into Markdown notes with transcripts, AI summaries, and highlights.

Granola Sync

Sync Granola notes to your vault.