How to Export Zotero Annotations to Obsidian
Export Zotero Highlights and Comments to Markdown, Notion, CSV, and More
Zotero annotations can be exported to Obsidian, but the native workflow usually involves creating notes first and may require plugins depending on your setup. PDFAnnotations provides a direct path from annotated PDFs to Markdown and CSV for free, with Obsidian, Notion, JSON, and Excel available in Pro. Source files are not sent to a server.
Zotero is one of the most powerful reference management tools available for academic research. Its built-in PDF reader lets you annotate papers, add comments, and organize your library in one place. But when it comes to getting those annotations into Obsidian, Notion, or a structured data format, the workflow involves more steps — and more limitations — than most researchers expect. This page explains where Zotero's annotation export falls short and how PDFAnnotations fills that gap.
This page answers:
- Can Zotero export annotations to Obsidian or Notion?
- What are the limitations of Zotero's built-in Markdown export?
- What is the fastest way to get Zotero PDF annotations into a structured format?
Key Takeaways
- Zotero has native annotation export capability, but it requires multiple steps and has format limitations
- Zotero does not export annotations directly to Notion, CSV, or JSON
- Color handling can vary depending on the export workflow, plugins, and Markdown conversion process
- PDFs annotated outside Zotero may not integrate consistently with Zotero's annotation workflow depending on how the annotations were created and imported
- PDFAnnotations processes most standard PDF annotations locally in the browser; Markdown and CSV are free, while Obsidian, Notion, and JSON are available in Pro
In short: Zotero manages your references and annotations inside its ecosystem, while PDFAnnotations converts those annotations into structured, portable formats your knowledge workflow can actually use.
TL;DR
If you already use Zotero for reading and annotating PDFs, keep using it. If you need to move those annotations into Obsidian, Notion, CSV, or structured workflows, PDFAnnotations provides a faster export layer without changing your research workflow.
Quick Comparison
| Question | Zotero | PDFAnnotations |
|---|---|---|
| Export annotations to Markdown | Yes (multi-step) | Yes (free direct export) |
| Export directly to Obsidian | Via plugins / setup | Yes (Pro format) |
| Export to Notion | No native support | Yes (Pro format) |
| Export to CSV | No | Yes |
| Export to JSON | No | Yes (Pro) |
| Color filtering before export | No | Yes (Pro) |
| Batch multi-file processing | No | Yes (Pro) |
| Works with externally annotated PDFs | Partial | Yes (most standard formats) |
| Local processing (no upload) | Yes | Yes |
How to Export Zotero Annotations to Obsidian: Step-by-Step
Using PDFAnnotations (single-step):
- Open your annotated PDF — whether it was annotated in Zotero, Adobe, or any other reader
- Open pdfannotations.com/export-pdf-annotations/ in your browser
- Drop the PDF into the tool — processing starts locally in your browser immediately after loading the file
- Choose Markdown free, or the structured Obsidian format in Pro
- Review the preview, then download or copy the
.mdfile - Save it to your Obsidian vault and check page and color mappings
Page numbers, color, reply threads, and author names are included when stored in the source PDF. No Zotero or Obsidian plugin is required, but review the output before importing.
For a complete guide on building an Obsidian literature review workflow from PDF annotations, see the Obsidian PDF Annotation Workflow guide.
Try exporting your Zotero annotations →
Can Zotero Export Highlights?
Yes. Zotero can export highlights and annotations through its built-in "Create Note from Annotations" workflow, and individual annotations can be copied to the clipboard as Markdown directly from the PDF reader. However, this process does not produce a directly usable Obsidian or Notion file in a single step. The output format depends on your Zotero version, installed plugins, and export method. Color handling can vary depending on the export workflow and any Markdown conversion process involved.
Can Zotero Export Highlights Directly to Obsidian?
Not natively in a single step. Most workflows use Zotero notes or third-party plugins such as ZotLit or Zotero Integration before moving annotations into Obsidian. These plugins work well for researchers already invested in the Zotero ecosystem, but they require installation, configuration, and ongoing maintenance as both apps update. PDFAnnotations exports directly to Obsidian-ready Markdown files from annotated PDFs without requiring any plugin installation.
Can Zotero Export Annotations as Markdown?
Yes. Zotero can export annotation notes as Markdown through its note workflow. The exact output and formatting depend on the workflow and plugins being used. Zotero 7 improved this capability, but the process typically requires creating a note from annotations as an intermediate step before exporting. PDFAnnotations provides a single-step export directly from the PDF file, with consistent page references and annotation color information preserved where available.
Can Zotero Export Notes to Obsidian?
Zotero can push annotation notes to Obsidian, but not directly or in a single step without additional tooling. The most common approaches involve third-party plugins such as ZotLit or Zotero Integration for Obsidian, which reduce friction significantly but require installation and configuration. Zotero's native Markdown note export provides a basic output, though the formatting and metadata preservation depend on which workflow you use.
PDFAnnotations offers free Markdown directly from the PDF; the structured Obsidian format is available in Pro. Page and color information is included when stored in the annotation, without a Zotero or Obsidian plugin.
Zotero Markdown Export Limitations
Zotero does have Markdown export capability, and it has improved significantly with Zotero 7. Here is an accurate picture of what it can and cannot do natively:
What Zotero can do:
- Create a note from annotations inside Zotero
- Export that note as Markdown
- Copy individual annotations to the clipboard as Markdown
- Sync annotations across desktop, iOS, and Android apps
What Zotero cannot do natively:
- Export annotations directly to Notion
- Export annotations as CSV or JSON
- Filter annotations by color before export
- Provide a built-in workflow for exporting and querying annotations across multiple papers in structured formats
- Batch export annotations from multiple PDFs in one operation
The multi-step process for getting Zotero annotations into Obsidian typically involves annotating the PDF in Zotero, using "Create Note from Annotations" to generate an internal note, then exporting that note as Markdown or using a third-party plugin. Community plugins like ZotLit and Zotero Integration for Obsidian reduce friction significantly, but they require ongoing maintenance as both Zotero and Obsidian update.
Using PDFs Annotated Outside Zotero
Zotero's annotation export tools work most reliably with annotations made inside Zotero's own PDF reader. PDFs annotated outside Zotero may not integrate consistently with Zotero's annotation workflow depending on how the annotations were created and imported. This varies by source application and annotation type.
This is a common scenario for researchers who annotated papers before switching to Zotero, or who read on a tablet and manage references in Zotero separately. PDFAnnotations reads annotation data from most standard PDF annotation formats embedded in the PDF file itself, regardless of which tool created them. A PDF annotated in Zotero, Adobe, Preview, or any reader that uses the standard PDF annotation format will in most cases produce the same structured output.
Export Zotero highlights to Obsidian →
PDFAnnotations vs Zotero for Annotation Export
| Capability | Zotero (native) | PDFAnnotations Free | PDFAnnotations Pro |
|---|---|---|---|
| Price | Free | $0 forever | $5.99/mo or $49.99/yr |
| Annotate PDFs | ✓ | — | — |
| Reference management | ✓ | — | — |
| Export annotations as Markdown | Partial (multi-step) | ✓ | ✓ |
| Export to Obsidian (direct) | Via plugins / setup | — | ✓ |
| Export to Notion | — | — | ✓ |
| CSV export for annotations | — | ✓ | ✓ |
| JSON export for annotations | — | — | ✓ |
| Color filtering & grouping | — | — | ✓ |
| Author filtering | — | — | ✓ |
| Custom export templates | — | — | ✓ |
| Batch multi-file processing | — | — | ✓ |
| Page range selection | — | — | ✓ |
| Extraction mode (Exact or Sentence) | — | — | ✓ |
| Works with non-Zotero annotations | Partial | ✓ | ✓ |
| Local processing (no upload) | ✓ | ✓ | ✓ |
| Daily PDF limit | Unlimited | 3/day | Unlimited |
Can Zotero Export Annotations to Notion?
Not natively. Zotero does not have a built-in Notion integration for annotation export. Some users build manual workflows using the Zotero API or third-party automation tools, but there is no direct one-step path from Zotero annotations to a Notion database.
PDFAnnotations provides a paste-ready Notion format in Pro for most standard annotations. Check your property mapping after import.
For a complete guide on building a Notion reading database from PDF annotations, see the Notion PDF Reading Database Workflow guide.
What the Export Output Looks Like
When you export a Zotero-annotated PDF to Obsidian Markdown via PDFAnnotations, each annotation becomes a structured note block:
> [!quote] Page 8 · Yellow
> The replication crisis in psychology has prompted a fundamental reassessment of statistical methods across the social sciences.
💬 Comment:
Connect this to Chapters 3 and 5 — methodological overlap with our survey design.
Author: Dr. Sarah Kim
Annotation color, page numbers, reply threads, and author names are included when available in the source PDF. Save the export in your vault and review its structure before reuse.
How PhD Researchers Use PDFAnnotations With Zotero
For researchers managing a literature review across dozens or hundreds of papers, Zotero is an essential organizational tool — tracking citations, managing PDFs, and generating bibliographies. But the annotation layer of a literature review is where knowledge is actually built, and getting that layer into a queryable, linkable format is where Zotero's native tools show their limits.
A researcher working on a systematic review might annotate 80 papers in Zotero over several months. Yellow highlights for key findings, green for methodology, red for claims requiring verification. When it comes time to synthesize across all 80 papers, Zotero does not provide a built-in workflow for exporting and querying annotations across multiple papers in structured formats such as CSV, JSON, or Markdown collections.
With Pro batch processing, the researcher can process multiple annotated PDFs together and export structured files for each paper. These files drop into an Obsidian vault where a single Dataview query can pull all yellow highlights across every paper, filtering by color, author, or keyword. The literature review becomes a queryable, living database rather than a collection of separate notes.
The same workflow applies to PDFs that were annotated on a tablet before the researcher started using Zotero — PDFAnnotations reads annotation data from most standard PDF annotation formats embedded in the file regardless of origin.
Specific research scenarios where this workflow applies:
- Systematic literature review requiring cross-paper annotation synthesis
- Dissertation research building a Zettelkasten from annotated sources
- Grant writing requiring structured evidence compilation across multiple studies
- Research team collaboration where different members annotate different papers
- Mixed-reader workflows where some papers were annotated on tablets and others in Zotero
For a complete academic literature review workflow, see Academic Literature Review PDF Workflow.
Extract annotations from your research PDFs →
How Students Use PDFAnnotations With Zotero
Students annotating course readings in Zotero face a specific version of this problem. A semester's worth of annotated PDFs across multiple courses represents hours of reading and marginalia — but synthesizing across courses for a thesis, or accessing those insights after the course ends, requires getting those annotations out of Zotero and into a format that survives beyond the academic year.
PDFAnnotations provides a direct path from annotated course PDFs to structured Markdown notes. In Pro, annotation color can be used with filters and grouping to locate passages marked as key arguments across a semester.
Specific student scenarios where this workflow applies:
- Seminar reading notes synthesized into structured Obsidian vaults
- Thesis research building on annotated course readings
- Essay preparation requiring evidence compilation from multiple sources
- Reading group workflows where annotations need to be shared and compiled
Is PDFAnnotations a Replacement for Zotero?
No. Zotero and PDFAnnotations serve fundamentally different functions. Zotero manages your reference library — tracking citations, generating bibliographies, organizing PDFs, and syncing across devices. These capabilities have no equivalent in PDFAnnotations. Most researchers who use PDFAnnotations alongside Zotero continue using Zotero for everything it does well, and use PDFAnnotations for the specific step of converting annotation layers into structured, portable knowledge assets. PDFAnnotations Pro costs $5.99/month or $49.99/year. The free tier processes up to 3 PDFs per day with Markdown, CSV, and plain text export at no cost. No credit card required.
Objection Handling
Does Zotero not already have Markdown export? Zotero does have Markdown export for notes, and Zotero 7 improved this capability. However, the process requires creating a note from annotations as an intermediate step, and color handling can vary depending on the export workflow and plugins used. PDFAnnotations provides a single-step export directly from the PDF file.
What about Zotero plugins like ZotLit or Zotero Integration? These plugins extend Zotero's capability significantly and are a good option for researchers already invested in the Zotero ecosystem. PDFAnnotations is useful for scenarios these plugins do not cover: PDFs annotated outside Zotero, batch export without plugin configuration, CSV or JSON output, and Notion integration.
Does it work with PDFs stored in my Zotero library? Yes. PDFAnnotations reads the PDF file itself, not Zotero’s internal database. Most standard embedded annotations can be extracted; results depend on the source application and annotation type.
Does PDFAnnotations sync with my Zotero library? No. PDFAnnotations is a standalone extraction tool. It does not read from or write to your Zotero database. It reads the PDF file and exports structured annotation data.
Does it work with PDFs annotated on a tablet and added to Zotero? In many cases, yes, after the document is exported as a PDF with standard embedded annotations. GoodNotes and Notability documents should be exported as PDFs first; results vary by app and annotation type.
What if I need to export annotations from many papers at once? The Pro plan includes batch multi-file processing. The free tier processes one PDF at a time with a limit of 3 per day.
Frequently Asked Questions
How do I get Zotero annotations into Obsidian without plugins? Open the PDF from your Zotero library in pdfannotations.com, export free Markdown or use the Pro Obsidian format, then review the preview. No plugin is required in either app.
Can Zotero export highlights directly to Obsidian? Not natively in a single step. Most workflows use Zotero notes or plugins. With PDFAnnotations, open the PDF from Zotero, use the Pro type filter if needed, then export Markdown free or the structured Obsidian format in Pro.
Can Zotero export annotations as Markdown? Yes. Zotero can export annotation notes as Markdown through its note workflow. The exact output and formatting depend on the workflow and plugins being used. PDFAnnotations provides a single-step export with consistent formatting directly from the PDF file.
Can Zotero export annotations as CSV? Not natively. Zotero can export bibliographic metadata as CSV, but annotation data is not included. PDFAnnotations exports CSV free; page, color, author, and text fields are included when available.
Can Zotero export PDF highlights to Notion? Not natively. Zotero does not have a built-in Notion integration for annotation export. PDFAnnotations exports annotations to Notion-compatible block format as a Pro feature.
Do Zotero color labels transfer when exporting to Obsidian? Color handling can vary depending on the export workflow, plugins, and Markdown conversion process. PDFAnnotations reads color information directly from the PDF annotation data and preserves it in the structured output where available.
Can I export annotations from PDFs I annotated before using Zotero? PDFAnnotations reads annotation data from most standard PDF annotation formats embedded in the PDF file, regardless of which tool created them. Results may vary depending on the annotation type and source application.
Does PDFAnnotations upload my Zotero PDFs to a server? No. Processing runs in the browser with WebAssembly and the source PDF is not sent to a server.
Can PDFAnnotations export Zotero annotations as JSON? Yes. The Pro plan includes JSON export, which outputs each annotation as a structured object including page number, color, author, text, and comment data. This is useful for custom automation and programmatic processing.
Related Guides and Workflows
Coming from Adobe Acrobat annotations? PDFAnnotations reads their native export formats too — learn what XFDF is, follow the how to export XFDF annotations guide, or convert a file with the XFDF annotation converter and FDF annotation converter.
- Obsidian PDF Annotation Workflow
- Notion PDF Reading Database Workflow
- Academic Literature Review PDF Workflow
- PDF to Markdown Best Practices Guide
- What Is XFDF? PDF Annotation XML Format Explained
- How to Export XFDF Annotations from Adobe Acrobat
- Best Readwise Alternative for PDF Highlights
- How to Export Adobe Acrobat Annotations
Conclusion
Zotero is an essential tool for academic reference management and PDF annotation. Its built-in annotation export has improved with each version, but structured export to Notion, CSV, and JSON — and consistent annotation processing across multiple papers in a single operation — remain areas where additional steps or plugins are required. PDFAnnotations fills this gap as a complementary tool, reading annotation data from most standard annotated PDFs in your Zotero library and exporting it in the format your knowledge workflow requires, without uploading files to any server.
Already have annotated PDFs in your Zotero library? Drop them into PDFAnnotations and export structured notes without a Zotero plugin or intermediate note. Review the result before importing it.
Ready to Export Your PDF Highlights?
For researchers, students, and professionals who need to turn PDF annotations into structured notes.
Export Zotero Highlights to Obsidian →