MD2PDF OnlineMD Converter
← Back to Blog

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

  1. Open Obsidian Settings
  2. Go to Community Plugins → Turn off "Safe mode"
  3. Click Browse and search for "PDF Export"
  4. Install and enable the plugin

How to Use

  1. Open the note you want to export
  2. Click the PDF icon in the toolbar (or use the command palette)
  3. Choose export options (margin, orientation, etc.)
  4. 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

  1. Find your Obsidian vault folder — Right-click a note and choose "Reveal in file manager"
  2. Open the .md file — It's plain Markdown text
  3. Copy the content or upload the file to MD2PDF Online
  4. 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

  1. Publish your note via Obsidian Publish
  2. Open the published URL in a browser
  3. Press Ctrl+P or Cmd+P
  4. 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:

  1. Daily quick exports: Obsidian PDF Export plugin for single notes
  2. Sharing with others: MD2PDF Online for clean, professional PDFs
  3. 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

  1. Open the .md file
  2. Check image paths: ![](attachments/image.png)
  3. Upload both the .md file and the attachments/ 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:

  1. Convert to standard blockquote: > Important note
  2. Or use a Pandoc Lua filter that supports callouts
  3. 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.