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

Copy Notes to Vault

Robert Gomez, Jr.Robert Gomez, Jr.38 downloads

Copy notes and their attachments from one vault to another.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

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).

Copy Notes to Vault demo animation

Features

  • Browse and select notes via a searchable, folder-tree GUI
  • Automatically resolves and copies attachments referenced in selected notes (![[...]] embeds and [[...]] links)
  • Preserves the source folder hierarchy in the destination vault (optional)
  • Native folder picker for choosing the destination vault
  • Persists your last-used destination and preferences across sessions

Requirements

  • Obsidian desktop (Windows, macOS, Linux) — the plugin uses the local filesystem and is not compatible with Obsidian Mobile

Installation

Manual

  1. Build the plugin (see Development) or download main.js, manifest.json, and styles.css from the latest release.
  2. Copy those three files into your vault's plugin folder:
    <vault>/.obsidian/plugins/copy-notes-to-vault/
    
  3. In Obsidian, go to Settings → Community Plugins, disable Safe Mode if prompted, and enable Copy Notes to Vault.

Usage

Before using the plugin you should backup your vaults!

  1. Click the Copy ribbon icon, or open the command palette and run Copy notes to another vault.
  2. In the dialog:
    • Use the search bar or expand folders to find and check the notes you want to copy.
    • Toggle Include attachments to also copy referenced files.
    • Toggle Preserve folder structure to recreate the source directory layout in the destination.
    • Enter the destination vault path or click Browse… to pick it with a folder dialog.
  3. Click Copy notes.

Settings

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

Development

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.

Support

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:

  • GitHub Sponsors
  • PayPal
  • Venmo
  • Strike
  • Bitcoin: bc1qh46qmztl77d9dl8f6ezswvqdqxcaurrqegca2p

Author

Robert Gomez, Jr.

Source code

https://github.com/rgomezjnr/copy-notes-to-vault

License

MIT © 2026 Robert Gomez, Jr.

96%
HealthExcellent
ReviewSatisfactory
About
Copy notes to another vault using a searchable folder-tree selector and optionally preserve the source folder hierarchy. Include and automatically copy all referenced attachments (embedded files and linked files), pick the destination with a native folder picker, and keep your last-used destination and preferences.
FilesAttachmentsFolders
Details
Current version
1.0.3
Last updated
Last week
Created
3 weeks ago
Updates
4 releases
Downloads
38
Compatible with
Obsidian 0.15.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Sponsor
PayPal
Support
Author
Robert Gomez, Jr.Robert Gomez, Jr.rgomezjnr
github.com/rgomezjnr
GitHubrgomezjnr
  1. Community
  2. Plugins
  3. Files
  4. Copy Notes to Vault

Related plugins

Flexplorer

Enhance the file explorer with custom sorting, pinning, and hiding.

Custom File Explorer sorting

Manual or automatic config-driven reordering and sorting of files and folders in File Explorer.

Multi Properties

Add properties to multiple notes at once. Either right-click a folder or select multiple notes and right-click the selection.

File Explorer Note Count

See the number of notes in each folder within the file explorer.

Create Note in Folder

Add commands to create a note in a specific folder.

File Tree Alternative

An alternative file tree view with separate folder and file panes.

Janitor

Perform cleanup tasks on your vault.

Quick Explorer

Perform file explorer operations (and see your current file path) from the title bar, using the mouse or keyboard.

Custom Attachment Location

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

Trash Explorer

Restore and delete files from the Obsidian .trash folder.