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

PropMove

SHU-redSHU-red2k downloads

Move notes based on a frontmatter property value.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates21

Automatically move notes based on frontmatter properties. It just works.

[!NOTE]
☕ Buy Me A Coffee — These are small tools, built with AI — on purpose. There isn't enough time to learn every language and dive into every rabbit hole, so AI lets me solve real problems from my daily life and homelab — and that matters more to me than clever code. The AI writes most of the code; the idea, the tinkering, testing, publishing and maintenance are mine. Issues answered, features shipped, a few stars and downloads — does that sound like AI slop? Take a look and make your own opinion. If this project helps you, buy me a coffee ☕

Features

  • Auto-move on create/update — watches frontmatter changes and moves notes automatically
  • Multiple property mappings — define value-to-folder rules per property
  • Smart conflict handling — appends unique suffixes when targets exist
  • Ignore folders — exclude template folders from processing
  • Auto folder creation — creates missing target directories
  • Wiki-link stripping — [[Project]] resolves to clean folder name
  • Autocomplete — property names and folder paths suggest from your vault
  • Auto-update paths — mapping folders follow vault renames automatically
  • Match operators — equals, contains, is-empty, is-not-empty per mapping

Screenshots

Simple. Manually map specific values:

PropMove Settings

Variable. Use wildcards to create dynamic paths:

PropMove Settings

How It Works

  1. Note created or frontmatter changes
  2. If in ignored folder → skipped
  3. First matching property mapping determines target folder
  4. If target exists → numeric suffix appended (configurable)
  5. Note moved to destination, folders created if needed

License

MIT

HealthExcellent
ReviewPassed
About
Move notes automatically based on frontmatter properties and value→folder mappings. Watch for creations and frontmatter updates, create missing target folders, skip ignored folders, and append numeric suffixes when naming conflicts occur.
FilesFoldersProperties
Details
Current version
1.22.0
Last updated
3 months ago
Created
7 months ago
Updates
21 releases
Downloads
2k
Compatible with
Obsidian 1.5.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Support
Buy Me a Coffee
Author
SHU-redSHU-redshu-red
github.com/SHU-red
GitHubshu-red
  1. Community
  2. Plugins
  3. Files
  4. PropMove

Related plugins

Multi Properties

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

Custom File Explorer sorting

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

Quick Explorer

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

Front Matter Title

Define a title in frontmatter to be displayed as the filename.

Flexplorer

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

GridExplorer

Browse and organize note files visually in a flexible grid layout.

File Explorer Note Count

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

File Tree Alternative

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

Advanced Note Mover

Quickly and easily move notes to a predefined folder. Perfect for organizing your notes.

Create Note in Folder

Add commands to create a note in a specific folder.