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

MarkToGo

scstcscstc3 downloads

Export shareable Markdown with PicList-hosted images while preserving local notes.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2
MarkToGo MTG icon

简体中文 · Obsidian directory

Share an Obsidian note without sending its images separately. MarkToGo uploads local images through PicList and copies Markdown with online image links. Your original note stays unchanged.

Install

Find MarkToGo in Settings → Community plugins → Browse, then install and enable it. Alternatively, download main.js and manifest.json from GitHub Releases into <Vault>/.obsidian/plugins/mark-to-go/.

Desktop only. Windows has been tested; macOS and Linux have not yet been tested.

Set up PicList first

PicList is an image uploader, not an image hosting service. You need an image host of your own, such as an object storage bucket, and configure it in PicList.

Component What it does
Image host Stores the uploaded images and provides URLs recipients can access.
PicList desktop Lets you configure your image host, credentials, and default uploader.
PicList CLI Lets MarkToGo upload images using that configuration. Install it separately below.
  1. Install PicList desktop, configure your image host, and select it as the default. Upload a test image in PicList and make sure its URL opens in a browser.

  2. Install Node.js LTS, then run this in a terminal:

    npm install -g piclist
    
  3. Enable MarkToGo. It tries to find Node.js, the CLI, and your desktop PicList configuration automatically. Leave those settings blank initially.

The npm package is named piclist, but its command is named picgo. Installing desktop PicList alone is not enough. The original PicGo CLI and PicList.exe are not the CLI this plugin expects. After configuration, the desktop app does not need to stay open.

Share a note

  1. Right-click a Markdown note and choose MarkToGo next to the MTG icon.
  2. Paste the copied Markdown wherever you want to share it. Local image links in this copy now point to your image host.
  3. If you also need a file, select Save to Downloads in the result dialog. By default, the plugin only copies; it does not save a file.

The dialog shows new and reused uploads. Saving does not upload again; original notes and attachments are preserved.

If PicList cannot be found

Open Settings → MarkToGo and fill in only the paths that automatic discovery could not find:

Setting What to enter
PicList CLI entry Run npm root -g, then append /piclist/bin/picgo to that directory. Enter the full file path.
Node.js path The full path to node or node.exe.
PicList configuration file Your desktop PicList data.json; on Windows, usually %APPDATA%\piclist\data.json.

The CLI's default ~/.piclist/config.json is a different file. Use the desktop configuration you already tested. If upload fails, first confirm desktop PicList can still upload and that the resulting image URL is accessible. See the advanced guide for more settings and platform paths.

Good to know

  • Supports PNG, JPEG, GIF, WebP, SVG, standard Markdown images, reference images, and Obsidian image embeds. Existing online image links are preserved.
  • Excalidraw notes must be exported to PNG/SVG first. HTML images, ordinary attachment links, and note links are not converted.
  • Upload mappings are stored in MarkToGo/upload-cache.json. Sync this folder with your vault to reuse uploads on other computers. Simultaneous first uploads can still duplicate; there is no cross-device lock.
  • Saving currently requires a file system with hard-link support, such as NTFS. Exported files never overwrite existing ones.
  • Choose Follow Obsidian, English, or 简体中文 in the language setting.

Privacy

Only an explicit export sends referenced local images, through your PicList CLI, to your configured image host. Note text is not uploaded to the image host, and MarkToGo collects no telemetry. MarkToGo is free; your chosen host may require an account or payment.

To upload and save exports, the plugin accesses Node.js/PicList, your PicList configuration and installed plugins, temporary files, and Downloads or your chosen export folder outside the vault. Temporary copies protect the original images and configuration. See the advanced guide for details.

Development

Build, cache behavior, limitations, and the roadmap are in the advanced guide. Versions follow YY.quarter.release-number: 26.4.1 means the first release in Q4 2026, followed by 26.4.2.

0-BSD license. Based on the official Obsidian sample plugin.

HealthExcellent
ReviewCaution
About
Export portable Markdown by right-clicking a note and using your local PicList CLI to upload images, replace local paths with hosted URLs, and copy the share-ready Markdown to the clipboard. Keep originals unchanged, optionally save a .shared.md, and reuse upload mappings stored in Vault/MarkToGo across synced devices.
ExportImagesAttachments
Details
Current version
26.4.2
Last updated
7 hours ago
Created
8 hours ago
Updates
2 releases
Downloads
3
Compatible with
Obsidian 1.0.0+
Platforms
Desktop only
License
0BSD
Report bugRequest featureReport plugin
Author
scstcscstc
GitHubscstc
  1. Community
  2. Plugins
  3. Export
  4. MarkToGo

Related plugins

Ink

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

Paste image rename

Rename image after pasting, support name pattern and auto renaming.

Imagine

A comprehensive image management plugin for managing, inserting, resizing, viewing, and batch processing images.

Wechat Converter

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

Local Images Plus

A reincarnation of Local Images to download images in Markdown notes to local storage.

Pixel Perfect Image

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

Image auto upload

Upload images from your clipboard by PicGo.

Export Image plugin

Easily convert your article to image.

Imgur

Upload images from your clipboard to imgur.com and embeds uploaded image to your note.

Supernote (Unofficial)

Sync and view Supernote notes and Atelier drawings in your vault