heptazero57 downloadsAdd editable Markdown sidenotes and PDF annotations with shared documents, searchable layers, manual outlines, and mobile-friendly controls.
Annotations Everywhere adds editable margin notes to Markdown and anchored annotations to PDFs in Obsidian. It keeps annotation data inside the vault so the same notes can travel across desktop and mobile devices.
Use ordinary Markdown footnotes:
The claim needs more context.[^context]
[^context]: This definition can appear as an editable sidenote in the right margin.
The margin width and gap can be adjusted in the plugin settings or by dragging the aligned margin boundary.
Open a PDF and use the command palette to:
Text annotations retain the selected quote. Rectangular selections can be used for formulas, figures, or scanned content that cannot be selected as text.
The default annotation directory is .annotations-everywhere/ inside the vault. You can choose another vault folder in the plugin settings.
Annotations Everywhere does not modify the PDF file itself. It does not use telemetry or remote services. Your existing vault sync tool is responsible for transferring the annotation files between devices.
For devices that may edit annotations at the same time, the plugin can migrate the annotation store to revision files. Complete synchronization on every device before starting that migration, and stop older plugin versions from writing the legacy annotations.json file.
Once the plugin is listed, install Annotations Everywhere from Settings -> Community plugins -> Browse.
Download main.js, manifest.json, and styles.css from the matching GitHub release and place them in:
<vault>/.obsidian/plugins/annotations-everywhere/
Restart Obsidian, then enable Annotations Everywhere under Community plugins.
The plugin reads Markdown and PDF files selected through Obsidian and writes its settings and annotation data to the vault. It makes no network requests and collects no analytics.
npm install
npm run build
The production build outputs main.js in the repository root.