Write in Obsidian, Cursor, VS Code, GitHub Markdown, or a local file, then prepare the post in one pass.
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.
# 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 |
Bring in the Markdown draft you already wrote elsewhere
Preview rich text and convert fragile Markdown blocks
Paste clean title and body into Substack or Medium
Copy a clean title and rich-text body separately instead of pasting raw Markdown into the editor.
Convert Mermaid diagrams, tables, code, math, and references before they break in a web editor's paste flow.
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 workflowInspect exactly what StackDraft preserves, converts, flags, and leaves for destination review.
Solve the format before it reaches the inbox.
How to add a table to a Substack post
Turn a Markdown table into a crisp, mobile-safe image and publish it with useful alt text.
Markdown to Substack without reformatting
Preserve headings, links, lists, code, tables, and diagrams through a clean rich-text handoff.
Readable code blocks in Substack email
Move fenced code into the editor and keep examples useful on a narrow phone screen.