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

PDF Commenter

kirangathanikirangathani618 downloads

A PDF viewer with an annotation system backed by markdown notes. Select text, create comments with backlinks, and keep everything inside your vault.

  • Overview
  • Scorecard
  • Updates16

An Obsidian plugin for reading and annotating PDFs. Select text, leave comments, and link them to other notes in your vault with backlinks.

Comments are stored as individual markdown notes with frontmatter, not embedded in the PDF. Everything stays in your vault as plain files.

Desktop only.

Features

  • PDF viewer with zoom controls and pinch-to-zoom
  • Select text and create comments anchored to that position
  • Comments pane sits alongside the PDF with scroll sync
  • Each comment is a markdown note — edit it, link to it, find it in search
  • backlinks autocomplete in the comment editor
  • Highlighted text regions rendered on the PDF pages
  • Right-click context menu: copy text, create comment, copy to active note

How it works

When you annotate a PDF, the plugin creates:

  • A sidecar file (<pdf>.mg-comments.json) storing annotation positions and metadata
  • A folder of markdown notes (one per comment) with frontmatter linking back to the PDF

Install

Via BRAT (recommended)

  1. Install the BRAT plugin from Obsidian's community plugin browser (Settings > Community plugins > Browse, search "BRAT").
  2. Open BRAT settings (Settings > BRAT).
  3. Click Add Beta plugin.
  4. Paste the repo URL: kirangathani/pdf-commenter
  5. Click Add Plugin. BRAT will download the latest release and keep it updated.
  6. Enable PDF Commenter in Settings > Community plugins.

Manual install

Download main.js, pdf.worker.js, styles.css, and manifest.json from the latest release and place them in your vault at .obsidian/plugins/pdf-commenter/.

Keyboard shortcuts

General

Shortcut Action
Ctrl+Alt+M Create comment from selected text
Alt+Backspace Delete selected comment
Ctrl+Z / Cmd+Z Undo last comment deletion
Alt+D Cycle to next comment
Alt+Shift+D Cycle to previous comment
Ctrl+F / Cmd+F Open search bar
Escape Close search bar / context menu
Ctrl+Scroll / Cmd+Scroll Pinch-to-zoom

Comment editor

Shortcut Action
Ctrl+Enter / Cmd+Enter Save comment
[[ Open wikilink autocomplete
Arrow Up / Arrow Down Navigate autocomplete suggestions
Enter Accept selected suggestion
Escape Dismiss autocomplete

Search bar

Shortcut Action
Enter Next search result
Shift+Enter Previous search result
Escape Close search bar

Build from source

npm install
npm run dev     # watch mode
npm run build   # production build

Requires Node 16+.

HealthExcellent
ReviewRisks
About
Read and annotate PDFs on desktop with selectable text highlights and anchored comments. Store each comment as an editable Markdown note in your vault, with frontmatter, backlinks, and full-text search. View a synced comments pane alongside the PDF, see highlighted regions on pages, and use context-menu actions like copy text or create comment.
PDFAnnotationSidebar
Details
Current version
1.5.0
Last updated
Last month
Created
Last year
Updates
16 releases
Downloads
618
Compatible with
Obsidian 1.6.6+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
kirangathanikirangathani
github.com/kirangathani
GitHubkirangathani
  1. Community
  2. Plugins
  3. PDF
  4. PDF Commenter

Related plugins

HiNote

Add comments to highlighted notes, use AI for thinking, and flashcards for memory.

Sidebar Highlights

View and manage text highlights, comments on highlights, native comments, and collections for your highlights.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Tag Wrangler

Rename, merge, toggle, and search tags from the tag pane.

Vertical Tabs

Offer an alternative view that displays open tabs vertically, allowing users to group and organize tabs for a better navigation experience.

Admonition

Admonition block-styled content.

Karpathy LLM Wiki

Karpathy's LLM Wiki implementation plugin for Obsidian - turns notes and PDFs into a linked, LLM-powered knowledge base with entity pages, concept pages, graph-powered Q&A, and local-first privacy.

Recent Files

Display a list of recently opened files.

Longform

Helps you write and edit novels, screenplays, and other long projects.

Text Extractor

A (companion) plugin to facilitate the extraction of text from images (OCR) and PDFs.