Jason Heddings471 downloadsOrganize your Obsidian attachments automatically.
An Obsidian plugin that automatically organizes your attachments into a structured folder hierarchy based on file content checksums.
Managing attachments in Obsidian can become unwieldy as your vault grows. The Folderize plugin solves this by organizing your attachments into a predictable, content-based folder structure. Instead of having all attachments in a single folder or manually organizing them, Folderize creates a hierarchical directory structure based on each file's SHA-256 checksum.
This approach ensures:
Folderize calculates a SHA-256 checksum for each attachment and uses the first few bytes of the hash to create a nested folder structure. For example, with the default depth of 4, a file might be organized into:
Attachments/
├── a1/
│ ├── b2/
│ │ ├── c3/
│ │ │ ├── d4/
│ │ │ │ └── my-image.png
The plugin provides several configuration options in Settings > Plugin Options > Folderize:
Use the command palette (Cmd/Ctrl + P) and search for "Organize all attachments" to manually organize all files in your attachment folder.
Enable "Auto-organize" in the settings to have new attachments automatically organized when added to your vault.
Installation is supported using BRAT.