Substack to PDF: Archive Newsletters Offline (2026)
Substack is great for reading, mediocre for archiving. Posts sometimes disappear when authors switch platforms, archived subscriber-only content gets re-paywalled, and your inbox copy of a long essay isn't great to revisit on a tablet. This guide walks through three reliable in-browser paths from Substack post to PDF.
Why save Substack posts as PDF?
- Long-form reading. Multi-thousand-word essays read better paginated than scrolled.
- Citation stability. If you reference a Substack URL in a thesis or report, freeze the version you read.
- Author migration. Substacks shut down or move; PDFs survive.
- Annotation. Highlighting in Preview or Acrobat is faster than Substack's web UI.
Method 1: Web β MHTML β PDF (the keeper method)
Substack posts have heavy typography, pull quotes, footnotes, and embedded audio/video players. MHTML captures all of that exactly as your browser renders it.
- Open the post in Chrome, Edge, or Brave.
- Scroll to the bottom so every image and embed loads.
- Press
Cmd/Ctrl + Sand choose Webpage, Single File. You'll get a.mhtmlfile. - Open to-pdf.com/mhtml-to-pdf and drop in the file.
- The tool strips Substack's header/footer chrome and produces a clean reading PDF.
- Click Download PDF.
Method 2: Email β .eml β PDF (great for subscribers)
Substack delivers every post to your inbox. The email is already a fully styled, self-contained version of the article β perfect for PDF.
- In Gmail, open the Substack email β three-dot menu β Download message (you'll get an
.eml). - In Apple Mail, drag the message to the desktop to get an
.eml. - In Outlook, File β Save As β MIME (.eml).
- Open to-pdf.com/email-to-pdf and drop in the file.
- Download the PDF. Substack's responsive email styling translates beautifully.
See the deeper version in Gmail to PDF.
Method 3: Reader β Markdown β PDF (for e-reader use)
For posts you want to load onto a Kindle or reMarkable, strip the styling and keep the text:
- Open the post and enable Reader mode (Safari, Firefox, or a Chrome reader extension).
- Copy the simplified text.
- Paste into to-pdf.com/markdown-to-pdf.
- Add a header with title, author, date, and source URL.
- Download. The font, size, and margins are tuned for paginated reading.
Saving an entire Substack archive
If you author a Substack and want a full backup, use the platform's built-in export: Dashboard β Settings β Exports. You'll get a zip with an HTML file per post. Convert any with to-pdf.com/html-to-pdf for a fidelity-preserving PDF.
Common pitfalls and how to avoid them
Audio post showing a giant grey block
Substack audio embeds render as a player widget. In MHTML, the player is captured but the audio file is not. You'll see a placeholder. Use Method 3 if the audio doesn't matter; for full media archives, download the MP3 separately and reference it in the PDF.
Footnotes scattered across pages
Substack footnotes are linked but not collected at the bottom. MHTML preserves the inline numbers and the references section. If they look messy, switch to Markdown and use a manual footnotes block:
This claim[^1] needs a source.
[^1]: See the cited paper, p. 12.
Paywall preview captured instead of full article
Make sure you're signed in and reading the full article in your browser before saving MHTML. If you only have a preview, the saved file will only contain the preview β there's no magic here.
Comments captured in the PDF
MHTML grabs the rendered DOM, including comments if they were expanded. Collapse the comments section in the browser before saving, or remove the section in a simple text editor before converting if it leaks through.
Privacy: nothing leaves your browser
All three methods process files locally. Subscriber-only content stays subscriber-only β there's no upload to any converter service. Verify with DevTools β Network before clicking Download.