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 Grid

skydiverskydiver476 downloads

Render images in a CSS grid layout using image-grid code blocks.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

An Obsidian plugin that renders images in a responsive CSS grid layout using image-grid code blocks.

Usage

Create a fenced code block with the image-grid language tag and list your images using Obsidian's wiki-link syntax:

```image-grid
![[photo1.png]]
![[photo2.png]]
![[photo3.png]]
```

Configuration

Add optional key: value lines before the image list to customize the grid:

```image-grid
columns: 4
gap: 8
![[photo1.png]]
![[photo2.png]]
![[photo3.png]]
![[photo4.png]]
```
Option Default Description
columns 3 Number of grid columns
gap 4 Gap between images in pixels

Per-image size

Use the pipe syntax to set a max-width on individual images:

```image-grid
![[photo1.png]]
![[photo2.png|600]]
![[photo3.png]]
```

This sets max-width: 600px on photo2.png.

Lightbox preview

Click any image in the grid to open a full-screen lightbox preview. Click the backdrop or press Escape to dismiss.

Installation

From Obsidian Community Plugins

  1. Open Settings > Community plugins
  2. Click Browse and search for Image Grid
  3. Click Install, then Enable

Manual

  1. Download main.js, manifest.json, and styles.css from the latest release
  2. Create a folder at <vault>/.obsidian/plugins/image-grid/
  3. Copy the downloaded files into that folder
  4. Restart Obsidian and enable Image Grid in Settings > Community plugins

Development

# Install dependencies
pnpm install

# Build for production
pnpm run build

# Watch mode
pnpm run dev

# Lint
pnpm run lint

# Lint and auto-fix
pnpm run lint:fix

To test locally, symlink the plugin into a vault:

ln -s /path/to/obsidian-image-grid /path/to/vault/.obsidian/plugins/image-grid

License

MIT

82%
HealthExcellent
ReviewSatisfactory
About
Render images in a responsive CSS grid using image-grid fenced code blocks. Set columns, gap, and per-image max-width with inline options or pipe syntax, and open images in a fullscreen lightbox for quick preview.
ImagesMarkdownCSS
Details
Current version
1.0.1
Last updated
3 months ago
Created
3 months ago
Updates
2 releases
Downloads
476
Compatible with
Obsidian 1.7.2+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
skydiverskydiver
github.com/skydiver
GitHubskydiver
  1. Community
  2. Plugins
  3. Images
  4. Image Grid

Related plugins

Custom Frames

Turn web apps into panes using iframes with custom styling. Also comes with presets for Google Keep, Todoist and more.

Blur

Create obfuscated blocks of text.

Columns

Create columns in Markdown.

Auto Card Link

Automatically fetches metadata from a URL and makes it as a card-styled link.

Image Captions

Add captions to images with inline Markdown and link support. The caption format is compatible with the Commonmark spec and other Markdown applications.

JotBird

Publish notes as shareable web pages with one click. No account required.

Importer

Import data from Notion, Evernote, Apple Notes, Microsoft OneNote, Google Keep, Bear, Roam, and HTML files.

Outliner

Work with your lists like in Workflowy or Roam Research.

Various Complements

Complete words similar to auto-completion in an IDE.

Style Settings

Adjust theme, plugin, and snippet CSS variables.