SStackDraft
Markdown-to-publishing prep for technical writers

Publish Markdown to Substack without reformatting.

StackDraft turns technical Markdown into publisher-ready rich text.

Turn drafts from Obsidian, Cursor, VS Code, or local files into clean rich text without reformatting by hand.

Open StackDraft
Draft stays in your browser
Paste Markdown from Obsidian, Cursor, VS Code, or local files
Copy platform-safe rich text instead of raw Markdown
Keep title and body separate for web editors
Convert fragile blocks like Mermaid diagrams and tables
www.stackdraft.app/app
Markdown draft
# Claude Code agent loop

```mermaid
flowchart LR
  Dev[Developer] --> Model[OpenAI / Claude]
  Model --> Tools[Tests and files]
  Tools --> Review[Human review]
```

| Step | Agent does | Human checks |
| --- | --- | --- |
| Plan | Proposes edits | Scope and risk |
| Patch | Changes files | Diff quality |
Publisher-ready copy
TitleClaude Code agent loop
BodyRich text, not raw Markdown
BlocksDiagrams and tables handled
Question
Agent
Review
Plan
Diff
Tests
DeveloperLLM agentReview
01
Paste

Bring in the Markdown draft you already wrote elsewhere

02
Prepare

Preview rich text and convert fragile Markdown blocks

03
Copy

Paste clean title and body into Substack or Medium

Draft where you think

Write in Obsidian, Cursor, VS Code, GitHub Markdown, or a local file, then prepare the post in one pass.

Paste rich text

Copy a clean title and rich-text body separately instead of pasting raw Markdown into the editor.

Handle fragile blocks

Convert Mermaid diagrams, tables, code, math, and references before they break in a web editor's paste flow.

Built for the difficult blocks

A Markdown-to-Substack workflow for technical posts.

Substack does not parse a complete Markdown document when you paste it. StackDraft renders the source first, separates the H1 title from the body, and puts clean rich text on your clipboard.

GitHub Flavored Markdown tables become high-resolution images during copy. Mermaid code becomes a static diagram. Publishing checks flag heading jumps, local image paths, missing alt text, long code, and table layouts that are likely to fail in email.

Read the complete Markdown workflow
20-case Markdown compatibility report

Inspect exactly what StackDraft preserves, converts, flags, and leaves for destination review.

View evidence