kirangathani618 downloadsA PDF viewer with an annotation system backed by markdown notes. Select text, create comments with backlinks, and keep everything inside your vault.
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.
When you annotate a PDF, the plugin creates:
<pdf>.mg-comments.json) storing annotation positions and metadatakirangathani/pdf-commenterDownload 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/.
| 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 |
| 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 |
| Shortcut | Action |
|---|---|
Enter |
Next search result |
Shift+Enter |
Previous search result |
Escape |
Close search bar |
npm install
npm run dev # watch mode
npm run build # production build
Requires Node 16+.