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

Substack Clipper

gapmissgapmiss1 downloads

Archive Substack posts as Markdown with images, media, and comments.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

Archive Substack posts as Obsidian-flavored Markdown with images, media, and threaded comments.

Features

  • Saves any public Substack post as a Markdown note with YAML frontmatter
  • Downloads images, videos, audio, podcast episodes, transcripts, and PDF attachments
  • Fetches and renders threaded comments as a separate embeddable note
  • Media files use ![[wikilink]] embeds for native Obsidian playback
  • Converts Substack footnotes to standard [^N] Markdown footnotes
  • Strips CDN URL prefixes for clean image references
  • Handles paywalled posts gracefully (saves the available preview)
  • Works on desktop and mobile

Installation

Install from community.obsidian.md

From Obsidian's settings or preferences:

  1. Community Plugins > Browse
  2. Search for "Substack Clipper"

Manually:

  1. download the latest release archive
  2. uncompress the downloaded archive
  3. move the substack-clipper folder to /path/to/vault/.obsidian/plugins/
  4. Settings > Community plugins > reload Installed plugins
  5. enable plugin

or:

  1. download main.js, manifest.json & styles.css from the latest release
  2. create a new folder /path/to/vault/.obsidian/plugins/substack-clipper
  3. move all 3 files to /path/to/vault/.obsidian/plugins/substack-clipper
  4. Settings > Community plugins > reload Installed plugins
  5. enable plugin

Usage

  1. Open the command palette (Ctrl/Cmd + P).
  2. Run Clip substack post.
  3. Paste a Substack post URL (must contain /p/ in the path).
  4. The plugin fetches the post, downloads media, and creates the note.

Output structure

Substacks/
  alice/
    my-article.md
    my-article-comments.md
    my-article/
      image.jpg
      video.mp4
      podcast.mp3
      attachment.pdf

The main note includes frontmatter with title, subtitle, type, audience, date, comment count, and links to all media. Comments are embedded via ![[slug-comments]].

Settings

Setting Default Description
Save directory Substacks Vault-relative folder for saved posts
Download media Off Download videos, audio, podcasts, and transcripts (images and attachments always download)
maxFileSize 0 Skip media files larger than this (MB). 0 = no limit. Only visible when downloadMedia is enabled.
Download comments Off Fetch and save threaded comments
Comment sort order Most recent first Sort order for comments (most recent, oldest, or best)
Save raw JSON Off Save the raw Substack API JSON
Save raw HTML Off Save the raw article HTML

Building from source

git clone https://github.com/gapmiss/substack-clipper.git
cd substack-clipper
npm install
npm run build

License

MIT

HealthExcellent
ReviewPassed
About
Archive Substack posts as Obsidian-flavored Markdown with YAML frontmatter, images, media and threaded comments saved alongside the note. Download images, videos, audio, transcripts and PDFs; convert footnotes to standard [^N] Markdown, strip CDN prefixes, save comments as a separate embeddable note with media embedded as ![[wikilink]] for native playback, and preserve paywalled previews on desktop and mobile.
ImportAttachmentsMarkdown
Details
Current version
0.1.2
Last updated
19 hours ago
Created
23 hours ago
Updates
2 releases
Downloads
1
Compatible with
Obsidian 1.13.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
gapmissgapmiss
github.com/gapmiss
GitHubgapmiss
  1. Community
  2. Plugins
  3. Import
  4. Substack Clipper

Related plugins

Importer

Convert your data to Markdown files you can use in Obsidian. Works with Apple Notes, OneNote, Evernote, Notion, Google Keep, and many other formats.

Consistent Attachments and Links

Move note attachments and update links automatically.

Local Images Plus

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

Docxer

Import Word files easily. Adds a preview mode for .docx files and the ability to convert them to markdown (.md) files.

Nexus AI Chat Importer

Import AI chat conversations from ChatGPT, Claude, and Mistral Vibe (formerly Le Chat) exports into Obsidian as clean, readable Markdown files.

Epub Importer

Import EPUB files as Markdown.

Social Archiver

Archive social media posts from various platforms.

Outliner

Work with your lists like in Workflowy or Roam Research.

Share Note

Instantly share/publish a note, with the full theme and content exactly like you see in Obsidian. Data is shared encrypted by default, and only you and the person you send it to have the key.

Zotero Integration

Insert and import citations, bibliographies, notes, and PDF annotations from Zotero.