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

Image Converter

xryulxryul416k downloads

Convert, compress, resize, annotate, markup, draw, crop, rotate, flip, align, drag-resize, rename with variables, and batch process images: WEBP, JPG, PNG, HEIC, TIF

Add to Obsidian
  • Overview
  • Scorecard
  • Updates58

Making image management inside Obsidian slightly more convenient.

https://github.com/xRyul/obsidian-image-converter/assets/47340038/63a0646b-29ec-4055-abfc-55d31e07b2f7

Features

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)

    • Automatically read image dimensions and apply it to the image link e.g.: apply image width to |width or specify any custom size.
    • Resize by dragging edge of the image, or with Scrollwheel (e.g., CMD+Scrollwheel)

    • Resize original image (width, height, longest edge, shortest edge, fit, fill)
  • 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.



  • ✂️ Crop, rotate, and flip images
    <

  • 📁 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
  • 🌍 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.

Other

  • 🔄 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:
    • Copy to clipboard

    • Copy as Base64 encoded image
    • Resize original image you have just clicked upon

    • Delete image from vault - removes image and its link from the vault

📚 Documentation

  • 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
  • Optional PNG optimization (pngquant): see docs/pngquant.md

How to install

  1. Downlaod main.js, styles.css, manifest.json files from the latest release page.
  2. Creane new folder inside VaultFolder/.obsidian/plugins/ named obsidian-image-converter . If plugins folder doesn't exist, then create it manually.
  3. Move downloaded files into /obsidian-image-converter folder.
  4. Enable the plugin in ObsidianMD.

🐛 Issues & Support

Found a bug or need help? Open an issue

If you find this plugin useful, your support keeps this project alive and growing:

📜 License

MIT License - see LICENSE

🙏 Credits

  • Original inspiration from musug's plugin
  • FabricJS for annotation capabilities
78%
HealthExcellent
ReviewCaution
About
Convert pasted or dropped images to WEBP, JPG, or PNG and compress them by quality. Resize images destructively or non-destructively, auto-apply dimensions to image links, and annotate, crop, rotate, or flip images inline. Rename and organize images with template variables, batch-process across notes or the vault, and work offline with pure JavaScript.
ImagesAnnotationFiles
Details
Current version
1.4.3
Last updated
2 months ago
Created
3 years ago
Updates
58 releases
Downloads
416k
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Ko-fi
Author
xryulxryul
github.com/xryul
GitHubxryul
  1. Community
  2. Plugins
  3. Images
  4. Image Converter

Related plugins

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Local REST API & MCP Server

Unlock your automation needs by interacting with your notes over a secure REST API.

QuickAdd

Quickly add new notes or content to your vault.

Recent Files

Display a list of recently opened files.

Omnisearch

Intelligent search for your notes, PDFs, and OCR for images.

Claudian

Embeds Claude Code/Codex as an AI collaborator in your vault. Your vault becomes agent's working directory, giving it full agentic capabilities: file read/write, search, bash commands, and multi-step workflows.

Text Extractor

A (companion) plugin to facilitate the extraction of text from images (OCR) and PDFs.

Image Context Menus

Image context menus (mostly on right click): Copy to clipboard, Open in default app, Show in system explorer, Reveal file in navigation, Open in new tab.

HiNote

Add comments to highlighted notes, use AI for thinking, and flashcards for memory.

PlantUML

Generate PlantUML diagrams.