Image Resizer

pending

by hysa

Resize images in your notes with drag handles and direct numeric input.

1 starsUpdated 1mo agoMITDiscovered via Obsidian Unofficial Plugins
View on GitHub

Image Resizer for Obsidian

Intuitively resize images embedded in your Obsidian notes with drag handles, direct numeric input, and more.

Features

🖱️ Drag to Resize

Grab the handle at the bottom-right corner of any image and drag to resize it visually. A tooltip displays the current width in real time.

Drag to resize

🔢 Numeric Width Input

Click the width badge (e.g. 320px) at the bottom-left of an image to type an exact pixel value.

Width input

📝 Markdown Auto-Sync

Size changes are automatically written back to the Markdown source (e.g. ![[image.jpg|300]]). No manual editing required.

📋 Default Size on Paste

Automatically apply a configurable default width when images are pasted or dropped into a note. Only newly pasted images are affected — existing images are never modified.

🔍 Double-Click Preview

Double-click an image to view it in a full-screen lightbox overlay. Press Esc or click anywhere to close.

Preview lightbox

Settings

SettingDescriptionDefault
Default image widthDefault width (px) for pasted/dropped images. Set to 0 for original size0
Apply default on pasteAutomatically apply the default width on paste/dropON
Minimum widthMinimum image width (px) when resizing50
Maximum widthMaximum image width (px) when resizing1200
Show resize handleShow the resize handle on hoverON
Snap to gridSnap interval in pixels. Set to 0 to disable10
Double-click previewEnable full-screen preview on double-clickON

Installation

From Community Plugins (recommended)

  1. Open Settings → Community plugins → Browse
  2. Search for "Image Resizer"
  3. Click Install, then Enable

Manual Installation

  1. Download main.js, manifest.json, and styles.css from the latest release
  2. Place them in your vault's .obsidian/plugins/image-resizer/ directory
  3. Restart Obsidian and enable the plugin in Settings → Community plugins

Development

# Install dependencies
npm install

# Development build (watch mode)
npm run dev

# Production build
npm run build

License

MIT

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.