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

Note Share Image Exporter

chuyuan-lichuyuan-li585 downloads

Export and share notes as images or PDFs with live preview, watermarks, and split output.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

English | 中文

Export Obsidian notes, selections, and folders as shareable images or PDFs with live preview, split output, watermarks, and author info.

An exported Obsidian note with Mermaid, math, code, watermark, and author info

Note Share Image Exporter keeps Obsidian rendering in the result, so a shared image can include content such as Mermaid diagrams, math, code blocks, callouts, metadata, and your current note styling.

Quick start

  1. Right-click a note, selected text, or folder.
  2. Choose Export to image, Export selection to image, or Export all notes to image.
  3. Adjust the preview, then copy the result or save it as a file.
Image export preview with export settings

Features

  • Export notes as PNG, JPG, WebP, or PDF.
  • Copy an image directly from the export preview when the selected format supports it.
  • Preview changes before export, including width, padding, format, resolution, watermark, and author info.
  • Split long notes with fixed-height, horizontal-rule, or automatic paragraph-based pagination.
  • Add text or image watermarks for shared images.
  • Embed a hidden asset mark (invisible watermark) into exported image pixels for later matching.
  • Add author name, extra text, avatar, alignment, and placement to exported images.
  • Export every Markdown note in a folder from the file menu.
  • Use the plugin in any of its 20 available languages.

Usage

Export a note

  • Right-click a Markdown file in the file explorer and choose Export to image.
  • Right-click inside the editor and choose Export to image.
  • Open the command palette and run Export as an image.

Export from the Obsidian CLI

The plugin exposes exportFileToPath() for Obsidian's official eval command. This uses Obsidian's own Markdown renderer, theme, and plugin runtime, but skips the preview modal and writes directly to an output path.

Prerequisites:

  • Obsidian desktop is installed and the official obsidian command is available.
  • This plugin is installed and enabled in the target vault.
  • After manually replacing main.js, reload the plugin or restart Obsidian before calling the API.

Basic PNG export:

obsidian vault="My Vault" eval code="(async()=>await app.plugins.plugins['note-share-image-exporter'].exportFileToPath({\
  input:'Folder/Note.md',\
  output:'/Users/me/Downloads/note.png',\
  options:{\
    format:'png0',\
    resolutionMode:'3x',\
    width:900,\
    split:{mode:'none'}\
  }\
}))()"

PDF export:

obsidian vault="My Vault" eval code="(async()=>await app.plugins.plugins['note-share-image-exporter'].exportFileToPath({\
  input:'Folder/Note.md',\
  output:'/Users/me/Downloads/note.pdf',\
  options:{\
    format:'pdf',\
    split:{mode:'none'}\
  }\
}))()"

Split image export writes a ZIP file:

obsidian vault="My Vault" eval code="(async()=>await app.plugins.plugins['note-share-image-exporter'].exportFileToPath({\
  input:'Folder/Note.md',\
  output:'/Users/me/Downloads/note.zip',\
  options:{\
    format:'png0',\
    split:{\
      mode:'fixed',\
      height:1000,\
      overlap:80\
    }\
  }\
}))()"

input can be a vault-relative Markdown path or an absolute path inside the vault. output must be an absolute desktop file path. Options are optional; omitted fields use the plugin's saved settings. Output extensions must match the result type: .png, .jpg, .webp, .pdf, or .zip for split image exports.

You can confirm the API is loaded with:

obsidian vault="My Vault" eval code="typeof app.plugins.plugins['note-share-image-exporter'].exportFileToPath"

Platform notes

  • On desktop, saved exports are downloaded as files.
  • On mobile, saved exports are written into the current vault.
  • Clipboard copy availability depends on the output format and platform. Save the file when copy is unavailable.
  • exportFileToPath() is desktop-only because it writes to an absolute local file path.

Installation

Community plugins

Install Note Share Image Exporter from Obsidian's Community plugins browser when it is available there.

Manual installation

  1. Download main.js, manifest.json, and styles.css from a release.
  2. Put them in <Vault>/.obsidian/plugins/note-share-image-exporter/.
  3. Enable Note Share Image Exporter in Settings -> Community plugins.

Privacy and network use

Notes are rendered and exported locally. The plugin does not send note content to a service.

Network requests are only used for remote image URLs that you provide for export assets, such as an image watermark or avatar. Use local vault images or uploaded images when you do not want a remote image fetched during export.

Development

npm install
npm run dev
npm run build
npm run typesafe-i18n

Author

Created by chuyuan-li.

License

MIT

HealthExcellent
ReviewSatisfactory
About
Export notes, selections, or folders as PNG, JPG, WebP, or PDF while preserving Obsidian rendering for Mermaid, math, code blocks, callouts, metadata, and theme styling. Preview and tweak layout, resolution, and pagination, add visible or invisible watermarks and author info, then copy or save the result.
ExportImagesPDF
Details
Current version
1.0.2
Last updated
2 months ago
Created
3 months ago
Updates
3 releases
Downloads
585
Compatible with
Obsidian 1.5.7+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
chuyuan-lichuyuan-lichuyuan-li
GitHubchuyuan-li
  1. Community
  2. Plugins
  3. Export
  4. Note Share Image Exporter

Related plugins

Pandoc Plugin

Commands to export to Pandoc-supported formats like DOCX, ePub and PDF.

Wechat Converter

将 Markdown 转换为微信公众号排版,并支持一键发送到微信公众号(支持自定义 CSS和公众号贴图)、飞书、小红书、知乎、微博、CSDN等20+平台。

Slides Extended

Create markdown-based reveal.js presentations. Fork of Advanced Slides.

qmd as md

Edit, preview, and render Quarto (.qmd) files with executable code cells via Quarto to PDF, DOCX, HTML, or reveal.js.

Export Image plugin

Easily convert your article to image.

Marp Slides

Create Marp presentations.

Export to HTML

Export your Markdown notes as HTML, directly in the clipboard or as a file.

PDF Highlights

Extract highlights, underlines and annotations from your PDFs.

Ink

Handwriting and drawing directly between paragraphs using a digital pen, stylus, or Apple pencil.

Text Extractor

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