Writing & Publishing
Substack's editor supports long-form articles, threads, podcasts, video posts, and static pages. It includes a rich text editor, post scheduling, drafts with autosave, version history, post templates, and SEO metadata controls. Creators can gate content behind a paywall at any point in a post, A/B test headlines, and cross-post between web and email.
Rich text editor (TipTap/ProseMirror-based) with headings, bold/italic/strikethrough, subscript/superscript, text alignment, horizontal rules, bulleted and numbered lists
Code blocks with syntax highlighting
LaTeX support (both inline and block math)
Footnotes
Pull quotes
Callout blocks
Button / CTA blocks (clickable call-to-action buttons in posts)
Image embeds with captions and alt text
Image galleries
Unsplash integration (search and insert free stock photos directly in the editor)
Audio embeds (inline audio player in posts)
Video embeds (native video player in posts)
oEmbed support for: YouTube, Spotify, Twitter/X, Bluesky, Datawrapper, Polymarket, and more
Embed other Substack posts inline
Embed other Substack publications inline
Digest embeds (curated collections of posts)
Recipe blocks with structured data (ingredients, steps, prep/cook time, cuisine, diet) and automatic schema.org SEO markup
Poll embeds in posts and notes (with optional descriptions)
Survey buttons insertable in posts
Meeting booking blocks embeddable in posts
Paywall insertion (place a paywall break anywhere in a post to gate content)
Free preview for paid posts (control how much non-subscribers see)
Post scheduling (schedule posts for future publication with date/time picker)
Drafts with autosave
Version history with restore (track and revert to previous versions of a post)
Post templates (create and reuse templates for recurring post formats)
SEO / social metadata (customize title, description, and image for social sharing)
Multiple post types: Article (newsletter), Podcast, Video, Static Page, Ad-hoc Email
Custom/static pages (create About, FAQ, or any custom page on your publication)
Content access levels: Free (everyone), Free subscribers only, Paid subscribers only, Founding members only
Headline A/B testing (test different headlines to optimize engagement)
Cross-posting (others can share your work, enabling you to reach wider audiences)
Republishing (schedule republishes of existing content)