Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

PDF Folder to Markdowns

crishoodcrishood4k downloads

Convert a folder of PDFs into Markdown files with embedded PDFs

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

Convert a folder of PDFs into a folder of Markdown files with embedded PDFs.
This plugin is useful for users who want to migrate their PDF notes from different apps (e.g., Boox) or organize their reference materials inside Obsidian.

✨ Features

  • Convert all PDFs in a selected folder into individual Markdown files.
  • Each Markdown file will embed its corresponding PDF.
  • Optionally rename the input folder after conversion.
  • Configurable suffix for renaming the input folder.
  • Respect Obsidian's attachment settings to move PDFs next to the generated note.
  • Automatically run an Obsidian template (core Templates or Templater) after each note is created.

⚙️ Settings

  • Rename Input Folder: If enabled, the input folder will be renamed by adding _NOTES or the configured suffix after conversion.
  • Input Folder Suffix: The suffix to add to the input folder after conversion.
  • Use Obsidian Attachment Settings: When enabled, PDFs are moved according to the "Files & Links" attachment preferences and the notes are stored beside them.
  • Apply Template After Conversion: Runs a template on each generated note. The plugin prefers the community Templater plugin when available, otherwise it falls back to the core Templates plugin.
  • Template Name or Path: Provide the template filename or full path (case-sensitive). The .md extension is optional.

🚀 Usage

  1. Right-click on any folder containing PDFs inside Obsidian.
  2. Select "Convert PDFs to Markdown".
  3. The plugin will:
    • Create a new folder with the same name as the original (unless using attachment settings).
    • Convert each PDF into a Markdown file.
    • Embed the corresponding PDF inside the Markdown file.
    • Optionally apply attachment settings and templates depending on your configuration.
    • If the Rename Input Folder setting is enabled, the original folder will be renamed with the configured suffix.

🔧 Installation

  1. Download and place this plugin inside your Obsidian plugins folder.
  2. Enable "PDF Folder to Markdown" from Settings > Community Plugins.
  3. Adjust settings as needed under Settings > PDF Folder to Markdown.

🤝 Contributing

  1. Fork the repository.
  2. Create a feature branch.
  3. Make your changes and ensure the code follows best practices.
  4. Submit a pull request.

📄 License

This project is licensed under the MIT License. See the LICENSE file for details.

📝 Acknowledgements

  • Obsidian

📚 API References

  • Obsidian API

Created with ❤️ for the Obsidian community.

Antiqua et Nova: Ad Maiorem Dei Gloriam et in Honorem Beatissimae Virginis Mariae.

"Sic luceat lux vestra coram hominibus, ut videant opera vestra bona et glorificent Patrem vestrum, qui in caelis est."
— Matthaeus 5:16

76%
HealthGood
ReviewSatisfactory
About
Convert a folder of PDFs into individual Markdown notes with each PDF embedded. Create notes for every PDF, optionally rename the source folder with a suffix, follow Obsidian attachment settings to move PDFs beside notes, and apply a Templater or core template after conversion.
MarkdownPDF
Details
Current version
1.1.0
Last updated
5 months ago
Created
Last year
Updates
4 releases
Downloads
4k
Compatible with
Obsidian 1.8.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Buy Me a Coffee
Author
crishoodcrishood
github.com/crishood
GitHubcrishood
  1. Community
  2. Plugins
  3. Markdown
  4. PDF Folder to Markdowns

Related plugins

Image in Editor

View Images, Transclusions, iFrames and PDF Files within the Editor without a necessity to switch to Preview.

Marp Slides

Create Marp presentations.

Importer

Import data from Notion, Evernote, Apple Notes, Microsoft OneNote, Google Keep, Bear, Roam, and HTML files.

Outliner

Work with your lists like in Workflowy or Roam Research.

Various Complements

Complete words similar to auto-completion in an IDE.

Linter

Format and style your notes. Linter can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular Markdown contents like list, italics, and bold styles; and more with the use of custom rule options.

Text Extractor

A (companion) plugin to facilitate the extraction of text from images (OCR) and PDFs.

Annotator

Read and annotate PDFs and EPUB files.

Fantasy Statblocks

Create, manage and view a Fantasy Bestiary with Dungeons and Dragons style statblocks.

Custom Frames

Turn web apps into panes using iframes with custom styling. Also comes with presets for Google Keep, Todoist and more.