Obsidian Local Images Plus is a plugin for Obsidian desktop (the mobile version is still in the plans).
The plugin searches for all external media links in your notes, downloads and saves them locally and adjusts the links in your notes to point to the local files.
- Download the latest version from GitHub / GitHub page. Read release notes.
- Remove obsidian-local-images plugin to avoid any conflicts.
- Extract the archive into your Obsidian vault (e.g. Myvault/.obsidian/plugins)
- Restart Obsidian.
- Or install from "Obsidian Community Plugins"
- Open "Community plugins" dialog and change plugin settings at will.
- Enjoy
Just copy any web content, Word/Open Office content and paste it into your regular note or a note in canvas.
Starting from version 0.15.0 the plugin also handles clipboard events (screenshots/drag-and-drop for files).
Use it in the command/menu mode or in automatic mode (toggle "Automatic processing" option in the settings):
NOTE: An interval 5 sec or above is recommended. if you have old settings saved change it manually
Download all media files
- your active page will be processed.
or
Download media files for all your notes
- will be processed all the pages in your vault, that corresponds to Include parameter in the plugin's settings.
NOTE: This plugin can change all your notes at once, so you should consider doing backups of your files periodically.
You can also insert any file e.g:


Files will be copied or downloaded to your attachements folder.
NOTE: I would not recommend to use this plugin for copying really big files, since buffered reading from disk not implemented yet.
Starting from version 0.14.5 attachment names are generated according to MD5, therefore they are pretty unique within the vault.
This means you can place an attachement file anywhere within your vault, replace the absolute path in a tag with the file name and Obsidian will still show it in your note.
Share your wishes and ideas about this software or buy me a coffee (or hot chocolate)
npm run build
npm run dev