Making image management inside Obsidian slightly more convenient.
main_01.mp4
Supported image formats: WEBP, JPG, PNG, HEIC, TIF
-
🖼️ Convert: Automatically convert dropped/pasted images into WEBP, JPG or PNG
-
🗜️ Compress: Reduce file size by specifying Quality value between 1-100
-
📏 Resize images (destructive and non-destructive)
-
Align (left, right center) and wrap text around images without any custom syntax in your links:
-
Image annotation and markup tool. Draw, write, scribble, annotate, markup on top of images right inside Obsidian.
-
📁 Custom File Management and Renaming:
- Rename: Use variables (e.g.,
{noteName}
,{fileName}
) to auto-rename images List of Supported Variables - Output: Organize images into custom output folders with variables.List of Supported Variables
- Rename: Use variables (e.g.,
-
🌍 Pure JavaScript implementation that works completely offline. No external APIs or binary dependencies (such as ImageMagick, Cloudinary, FFmpeg, sharp, etc.) required - keeping it lightweight, portable and secure.
- 🔄 Batch Processing: Convert, compress, and resize all images in a note or across the entire vault.
- 🔗 Compatibility with other markdown editors: Ability to have Markdown links for images, and Wiki links for all other links.
- 🖱️Custom right click context menus:
- Settings overview
- Basic usage examples
- Annotation tool
- Crop tool
- List of supported variables and use-case examples
- How to compress images without quality loss - empirical analysis of image format vs image quality vs file size
- Downlaod
main.js
,styles.css
,manifest.json
files from the latest release page. - Creane new folder inside
VaultFolder/.obsidian/plugins/
namedobsidian-image-converter
. If plugins folder doesn't exist, then create it manually. - Move downloaded files into
/obsidian-image-converter
folder. - Enable the plugin in ObsidianMD.
Found a bug or need help? Open an issue
If you find this plugin useful, your support keeps this project alive and growing:
MIT License - see LICENSE
- Original inspiration from musug's plugin
- FabricJS for annotation capabilities