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

xryulxryul508k 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
  • Updates61

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
HealthExcellent
ReviewRisks
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.6
Last updated
2 weeks ago
Created
3 years ago
Updates
61 releases
Downloads
508k
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

Pixel Perfect Image

Pixel perfect 100% image resizing, copy to clipboard, show image in Finder/Explorer, and much more.

Notebook Navigator

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

Advanced URI

Control everything with URI.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Local REST API with MCP

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

Find orphaned files and broken links

Find files that are not linked anywhere and would otherwise be lost in your vault. In other words: files with no backlinks.

Omnisearch

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

QuickAdd

Quickly add new notes or content to your vault.

Recent Files

Display a list of recently opened files.

Admonition

Admonition block-styled content.