Robert Gomez, Jr.38 downloadsCopy notes and their attachments from one vault to another.
An Obsidian plugin that lets you copy notes from your current vault to another vault, including all referenced attachments (images, PDFs, videos, and other embedded files).

![[...]] embeds and [[...]] links)main.js, manifest.json, and styles.css from the latest release.<vault>/.obsidian/plugins/copy-notes-to-vault/
Before using the plugin you should backup your vaults!
Defaults for each option can be configured under Settings → Copy Notes to Vault:
| Setting | Description |
|---|---|
| Default destination vault | Pre-fills the destination path in the copy dialog |
| Include attachments by default | Whether to copy referenced attachments by default |
| Preserve folder structure by default | Whether to recreate folder hierarchy by default |
git clone https://github.com/rgomezjnr/copy-notes-to-vault
cd copy-notes-to-vault
npm install
# Watch mode (development)
npm run dev
# Production build
npm run build
Copy main.js, manifest.json, and styles.css into your test vault's plugin folder to load the plugin.
If you find an issue or have any feedback please submit an issue on GitHub.
You can also DM me via Twitter/X: @rgomezjnr.
If you would like to show your support donations are greatly appreciated via:
https://github.com/rgomezjnr/copy-notes-to-vault
MIT © 2026 Robert Gomez, Jr.