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

Advanced Markdown Export

Michael NaumovMichael Naumov108 downloads

Export notes with their attachments and linked notes, picked in a dependency tree.

Add to Obsidian
Advanced Markdown Export screenshot
Advanced Markdown Export screenshot
Advanced Markdown Export screenshot
Advanced Markdown Export screenshot
Advanced Markdown Export screenshot
Advanced Markdown Export screenshot
Advanced Markdown Export screenshot
Advanced Markdown Export screenshot
Advanced Markdown Export screenshot
Advanced Markdown Export screenshot
  • Overview
  • Scorecard
  • Updates3

Send someone a note and it arrives broken: the images are missing and every [[link]] is dead. Copying the whole folder over-shares, and copying just the .md under-shares. This plugin walks the note's dependencies for you and shows them as a tree of checkboxes, so you decide exactly what travels with it — then writes the bundle out with its links still working.

Attachments arrive checked, linked notes do not

More screenshots
Tick a linked note and it expands one level deeper Listed once, and mirrored wherever it repeats Export a folder and every note in it is a root Bulk selection, without ticking a hundred boxes Attachments arrive checked, linked notes do not Tick a linked note and it expands one level deeper Listed once, and mirrored wherever it repeats Export a folder and every note in it is a root No folder picker on a phone, so it asks

Demo vault

The documentation is a demo vault. Every feature has a note that explains what it does, with a worked example graph you can export yourself.

Start reading here — it is plain markdown, so it works on GitHub with nothing installed.

A copy of the vault ships with every release. You can access it via any of the following:

  1. Running the Advanced Markdown Export: Open demo vault command.
  2. Downloading advanced-markdown-export-demo-vault.zip from the Releases. It unzips into a single advanced-markdown-export-demo-vault-<version> folder.
  3. Browsing its source in demo-vault/ in this repository.

What it does

Attachments and linked notes are not the same thing, so they do not get the same default. An embedded image is part of the note; a linked note is a separate document you may or may not want to hand over. So attachments arrive checked and linked notes arrive unchecked:

[x] A.md
  [x] A1.jpg
  [x] A2.jpg

  [ ] B.md

Depth is driven by your ticks, not by a number you guess up front. Tick B.md and it expands, applying the same rule one level deeper — B's attachments come in checked, B's own linked notes do not:

[x] A.md
  [x] A1.jpg
  [x] A2.jpg
  [x] B.md
    [x] B3.jpg
    [x] B4.jpg
    [ ] C.md

The export has many roots. Start from one note, from a multi-selection in the file explorer, or from a whole folder — every note in it becomes a root, and the tree becomes a forest.

A running total, before you commit to it. The dialog keeps a live file count and total size above the tree, so "is this export getting huge?" is answered while you are still ticking rather than after the bundle is written.

Links that survive the trip. The bundle keeps its vault-relative structure, so links between included files still resolve after extraction and two files with the same name cannot collide. Links to files you left out are handled by a policy you choose rather than silently breaking.

Usage

  • Right-click a note in the file explorer → Export with dependencies.
  • Right-click a folder → every note in it becomes a root.
  • Select several files, right-click → Export with dependencies.
  • Command palette → Export active note with its dependencies.

On the desktop, Export opens a system directory picker, so the bundle can land anywhere — including outside your vault. On mobile there is no such picker, so it goes to a vault-relative folder instead. Either way, turning on Create a ZIP archive gives you a single .zip rather than a folder.

Installation

The plugin is available in the official Community Plugins repository.

Beta versions

To install the latest beta release of this plugin (regardless if it is available in the official Community Plugins repository or not), follow these steps:

  1. Ensure you have the BRAT plugin installed and enabled.
  2. Click Install via BRAT.
  3. An Obsidian pop-up window should appear. In the window, click the Add plugin button once and wait a few seconds for the plugin to install.

Debugging

By default, debug messages for this plugin are hidden.

To show them, run the following command in the DevTools Console:

window.DEBUG.enable('advanced-markdown-export');

For more details, refer to the documentation.

Changelog

All notable changes to this project will be documented in the CHANGELOG.

Contributing

Contributions are welcome — see CONTRIBUTING to get set up.

Support

My other Obsidian resources

See my other Obsidian resources.

License

© Michael Naumov

HealthExcellent
ReviewSatisfactory
About
Export notes and their referenced files as a self-contained bundle by walking dependency graphs and showing a tree of checkboxes so you pick exactly what travels with the note. Preview total file count and size live, then write a folder where images and internal links remain intact; embedded files are included by default while linked notes stay optional.
ExportAttachmentsLinks
Details
Current version
1.0.2
Last updated
5 days ago
Created
Last month
Updates
3 releases
Downloads
108
Compatible with
Obsidian 1.13.7+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Buy Me a Coffee
Author
Michael NaumovMichael Naumovmnaoumov
mnaoumov.dev
GitHubmnaoumov
Xmnaoumov
  1. Community
  2. Plugins
  3. Export
  4. Advanced Markdown Export

Related plugins

Consistent Attachments and Links

Move note attachments and update links automatically.

Custom Attachment Location

Customize attachment location with variables($filename, $data, etc) like Typora.

Vault Graph

Your whole vault as one disc: notes packed into folder wedges on a fixed lattice, sized by links, with a growth heatmap, timeline, search and per-folder filters. Deterministic, not force-directed - the same vault always draws the same picture.

Better Paste

Removes tracking from links, fetches page titles, and cleans up pasted text from AI chats, terminals and PDF documents.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

ExcaliBrain

An interactive, structured mind-map of your Obsidian vault.

Smart Connections

Find related notes and excerpts while writing. Your AI link building copilot displays relevant content in graph + list view. A local embedding model powers semantic search. Zero setup. No API key.

Advanced URI

Control everything with URI.

Breadcrumbs

Visualise the hierarchy of your vault using a breadcrumb trail or matrix view.

Share Note

Instantly share/publish a note, with the full theme and content exactly like you see in Obsidian. Data is shared encrypted by default, and only you and the person you send it to have the key.