rogerdigital103 downloadsExport notes, folders, and query results into Markdown bundles, HTML documents, and print-ready exports.
Export single notes, entire folders, or hand-picked files into PDF, Word, Markdown bundles, and HTML documents. Supports batch export with directory structure preservation.
.pdf with native Obsidian rendering.docx document for editing and sharing.md file with copied attachments and rewritten links.html with table of contents, native rendering, and linked assetsMultiple ways to start an export:
| Entry point | How |
|---|---|
| Sidebar icon | Click the export icon in the left sidebar |
| Right-click a file | File explorer → right-click a Markdown file → "Export this file" |
| Right-click a folder | File explorer → right-click a folder → "Export this folder" |
| Right-click in editor | Right-click inside a note → "Export current file" |
| Command palette | Cmd/Ctrl+P → "Export documents" |
A progress bar appears during export showing the current step or file. Click Cancel to stop; already-exported files are kept.
exports/<filename>.pdfexports/<foldername>/<filename>.md + assets/ (if images exist).html per file with linked assetsOpen Settings → Document Exporter.
| Setting | Description | Default |
|---|---|---|
| Default export format | Format pre-selected when opening the dialog | |
| Output folder | Where exported files are saved | exports |
| Include source path comments | Add HTML comments showing each section's origin | Off |
| Copy attachments | Copy referenced images and files into the export | On |
| Overwrite existing exports | Overwrite if output already exists; otherwise a timestamped folder is created | Off |
![[Note]]) are preserved as links, not expandedDocument Exporter does not make any network requests. All processing happens locally. No data is sent to external services.
Search "Document Exporter" in Settings → Community plugins → Browse and click Install.
Copy main.js, manifest.json, and styles.css into your vault's .obsidian/plugins/document-exporter/ directory.
npm install
npm run dev # watch mode
npm run build # production build
npm test # run tests
MIT