How to Export Obsidian Notes to PDF: 4 Free Methods (2026)
Obsidian is a powerful knowledge base and note-taking app that stores everything as local Markdown files. But when you need to share your notes with someone who doesn't use Obsidian, or print them for reference, PDF is the ideal format.
Here are 4 free methods to convert Obsidian notes to PDF, from the simplest to the most customizable.
Method 1: Obsidian PDF Export Plugin (Easiest)
Obsidian has a community plugin that adds direct PDF export functionality.
Installation
- Open Obsidian Settings
- Go to Community Plugins → Turn off "Safe mode"
- Click Browse and search for "PDF Export"
- Install and enable the plugin
How to Use
- Open the note you want to export
- Click the PDF icon in the toolbar (or use the command palette)
- Choose export options (margin, orientation, etc.)
- Save the PDF
Popular PDF Export Plugins
| Plugin | Features | Best For |
|---|---|---|
| PDF Export | Basic PDF, customizable margins | Simple exports |
| Obsidian Pandoc | Pandoc integration, multiple formats | Advanced users |
| Obsidian to PDF | Theme-aware, CSS customization | Styled documents |
Best for: Obsidian users who want a quick, integrated solution.
Pros:
- Works inside Obsidian
- Preserves Obsidian theme styling
- Customizable margins and orientation
- No external tools needed
Cons:
- Plugin required (not built-in)
- Some plugins are outdated
- Limited formatting control compared to Pandoc
- May not handle complex Markdown perfectly
Method 2: Online Markdown to PDF Converter (No Setup)
Since Obsidian stores notes as .md files, you can use any Markdown-to-PDF converter.
Step-by-Step
- Find your Obsidian vault folder — Right-click a note and choose "Reveal in file manager"
- Open the
.mdfile — It's plain Markdown text - Copy the content or upload the file to MD2PDF Online
- Preview and export — See the result before downloading
Handling Obsidian-Specific Syntax
Obsidian uses some non-standard Markdown:
| Obsidian Feature | Syntax | Markdown Standard? |
|---|---|---|
| Wiki links | [[Note name]] |
No (Obsidian-specific) |
| Embeds | ![[image.png]] |
No |
| Tags | #tag |
Common, but non-standard |
| Callouts | > [!note] |
No |
| Dataview queries | Dataview plugin | No |
Tip: For wiki links [[Note name]], convert them to regular Markdown links before exporting:
# Change from:
[[Another note]]
# To:
[Another note](another-note.md)
MD2PDF Online handles standard Markdown perfectly. For Obsidian-specific syntax, a quick edit before conversion ensures clean output.
Best for: Users who don't want plugins, cross-device conversion, sharing notes with non-Obsidian users.
Pros:
- No Obsidian plugin needed
- Works on any device (even mobile)
- Better code block highlighting than Obsidian plugins
- Live preview before export
Cons:
- Need to handle wiki links manually
- Two-step process (open file → convert)
- Embeds (
![[image]]) need path adjustment
Method 3: Pandoc Command Line (Most Control)
For power users who want complete control, Pandoc is the gold standard.
Setup
# Install Pandoc
brew install pandoc # macOS
sudo apt install pandoc # Ubuntu/Debian
choco install pandoc # Windows
# Optional: Install LaTeX for better PDFs
brew install --cask mactex # macOS (large download)
Basic Conversion
# Navigate to your Obsidian vault
cd ~/Documents/MyObsidianVault
# Convert a single note
pandoc "My Note.md" -o "My Note.pdf"
Advanced Options
# With table of contents
pandoc "My Note.md" -o "My Note.pdf" --toc --toc-depth=3
# With syntax highlighting
pandoc "My Note.md" -o "My Note.pdf" --highlight-style=tango
# With custom CSS
pandoc "My Note.md" -o "My Note.pdf" --css=obsidian-style.css
# Combine multiple notes into one PDF
pandoc note1.md note2.md note3.md -o combined.pdf
Handling Obsidian Wiki Links
Pandoc doesn't understand [[Wiki links]]. Pre-process your notes:
# Replace wiki links with markdown links (simple version)
sed 's/\[\[([^]]+)\]\]/[\1](\1.md)/g' "My Note.md" > temp.md
pandoc temp.md -o "My Note.pdf"
Or use a Lua filter for more sophisticated handling.
Best for: Automation, batch processing, users who need custom styling.
Pros:
- Maximum formatting control
- Scriptable for automation
- Combine multiple notes into one PDF
- LaTeX-quality typography
Cons:
- Requires installation
- Command line knowledge needed
- Wiki links need manual handling
- LaTeX download is large
Method 4: Obsidian Publish + Browser Print (For Published Notes)
If you use Obsidian Publish (paid feature), you can print any published note.
How to Use
- Publish your note via Obsidian Publish
- Open the published URL in a browser
- Press
Ctrl+PorCmd+P - Save as PDF
Best for: Users already paying for Obsidian Publish.
Pros:
- Uses Obsidian's web theme
- Works for any published note
- No local setup
Cons:
- Requires Obsidian Publish subscription ($8/month)
- Published notes are public
- Browser print includes some UI elements
Comparison Table
| Method | Setup | Cost | Quality | Automation |
|---|---|---|---|---|
| Obsidian Plugin | Install plugin | Free | Good | No |
| MD2PDF Online | None | Free | Very Good | No |
| Pandoc | Install + CLI | Free | Excellent | Yes |
| Obsidian Publish | Subscription | $8/mo | Good | No |
Which Method Should You Choose?
| Your Situation | Best Method | |---|---|---| | Quick export of a single note | Obsidian PDF Export plugin | | No plugins, works on any device | MD2PDF Online | | Batch convert multiple notes | Pandoc with a script | | Custom styling and typography | Pandoc with LaTeX | | Already using Obsidian Publish | Browser print from published URL |
Recommended Workflow
For most Obsidian users, a combination works best:
- Daily quick exports: Obsidian PDF Export plugin for single notes
- Sharing with others: MD2PDF Online for clean, professional PDFs
- Archiving entire vault: Pandoc script to batch convert all notes
Example Pandoc batch script:
#!/bin/bash
# Convert all Markdown notes in Obsidian vault to PDF
for file in *.md; do
# Skip files starting with underscore (settings, etc.)
if [[ "$file" != _* ]]; then
pandoc "$file" -o "${file%.md}.pdf" --highlight-style=tango
fi
done
echo "Converted $(ls -1 *.pdf | wc -l) notes to PDF"
Handling Images in Obsidian Notes
Obsidian stores images in an attachments folder (usually attachments/ or .attachments/).
For Online Converter
- Open the
.mdfile - Check image paths:
 - Upload both the
.mdfile and theattachments/folder to MD2PDF
For Pandoc
# Run pandoc from the vault directory (images resolve automatically)
cd ~/Documents/MyObsidianVault
pandoc "My Note.md" -o "My Note.pdf"
Pandoc resolves relative paths from the current directory.
Frequently Asked Questions
Does Obsidian have built-in PDF export?
No, Obsidian doesn't have native PDF export. You need either:
- A community plugin (PDF Export)
- An external tool like MD2PDF Online
- Pandoc command line
How do I convert all my Obsidian notes to PDF at once?
Use Pandoc with a batch script (see the script above). The Obsidian Pandoc plugin also supports batch export, but it's less flexible.
Will my Obsidian theme appear in the PDF?
- Obsidian plugin: Yes, theme colors are preserved
- Online converter: Uses its own clean styling (not Obsidian theme)
- Pandoc: Uses default or custom styling (not Obsidian theme)
If you want Obsidian's exact theme, use the PDF Export plugin.
How do I handle Obsidian callouts in PDF?
Obsidian callouts > [!note] are non-standard. For export:
- Convert to standard blockquote:
> Important note - Or use a Pandoc Lua filter that supports callouts
- Or accept that callouts render as plain blockquotes
Can I export Obsidian graphs/mind maps to PDF?
Obsidian's graph view is interactive and can't be directly exported. Options:
- Take a screenshot of the graph view
- Use the Markdown to Mind Map converter for a static mind map from your note structure
Start here: Open your Obsidian vault, copy a note's content, and paste it into MD2PDF Online. You'll get a clean PDF in seconds — no plugins, no setup, works on any device.