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
  • Join the community
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Markdown Image Caption

hananoshikayomaruhananoshikayomaru3k downloads

Generate Markdown-based image captions.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates5

Generate image caption easily. Completely markdown-based. Compatible with obsidian publish and any markdown editor.

demo: https://www.youtube.com/watch?v=dee_OzcibLI

[!CAUTION] This plugin only works with external images. I don't use local image so I have no intention to support. But I am open to PR.

Usage

%% caption ![alt](https://raw.githubusercontent.com/hananoshikayomaru/obsidian-image-caption/HEAD/src) %%

%% lightbox ![alt](https://raw.githubusercontent.com/hananoshikayomaru/obsidian-image-caption/HEAD/src) %%

%% lightbox-{group} ![alt](https://raw.githubusercontent.com/hananoshikayomaru/obsidian-image-caption/HEAD/src) %%

then it will generate <figure> element with a <figcaption> element inside on command generate image caption on current file.

[!TIP] You will want to use this with custom save plugin to generate image caption on save.

How it works?

The plugin will recognise the syntax and then check if there is a figure element below it. If not, it will generate one. If yes, the figure element will be replaced by generated result.

Installation

Obsidian marketplace

You can install it on community plugin store.

Through BRAT

  1. install the BRAT plugin
  2. go to the plugin option, add beta plugin, copy and paste the link of this repo
  3. the plugin will automatically appear in the list of installed community plugins, enabled this plugin

Manual Installation

  1. cd to .obsidian/plugins
  2. git clone this repo
  3. cd obsidian-tag-generator && bun install && bun run build
  4. there you go 🎉

Update

  1. cd to .obsidian/plugins/obsidian-tag-generator
  2. git pull
  3. bun install && bun run build
  4. there you go 🎉

Notes

  1. if you want to contribute, please first open github issue.
  2. you can style your caption using css

Support

If you are enjoying this plugin then please support my work and enthusiasm by buying me a coffee on https://www.buymeacoffee.com/yomaru.

59%
HealthFair
ReviewCaution
About
Generate Markdown-based captions and wrap external-image links in <figure> and <figcaption> using simple inline commands. Insert or replace figure elements and add optional lightbox grouping for Obsidian Publish and any Markdown editor. Use external image URLs only.
ImagesMarkdownPublishing
Details
Current version
1.0.5
Last updated
2 years ago
Created
3 years ago
Updates
5 releases
Downloads
3k
Compatible with
Obsidian 0.15.0+
License
MIT
Report bugRequest featureReport plugin
Sponsor
Buy Me a Coffee
GitHub Sponsors
Author
hananoshikayomaruhananoshikayomaru
yomaru.dev
GitHubhananoshikayomaru
  1. Community
  2. Plugins
  3. Images
  4. Markdown Image Caption

Related plugins

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.

Dataview Serializer

Serialize Dataview queries to Markdown, and keep the Markdown representation up to date

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.

Linter

Format and style your notes. Linter can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular Markdown contents like list, italics, and bold styles; and more with the use of custom rule options.

Fantasy Statblocks

Create, manage and view a Fantasy Bestiary with Dungeons and Dragons style statblocks.

PlantUML

Generate PlantUML diagrams.

Custom Frames

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

Auto Link Title

Automatically fetches the titles of links from the web.