tutorial
Shotomatic Team
9 min read

How to Save Social Media Posts & Forum Threads as PDFs on Mac

Save tweets, Reddit threads, Instagram posts, Hacker News discussions, and forum threads as clean, searchable PDFs on your Mac using automated screenshots.

A laptop beside a smartphone on a desk

This guide shows how to save a public social-media post or forum thread as a searchable PDF on Mac. You will open the post at its direct URL, prepare a clean browser view, capture long threads with Page Down, review the frames, and export the selected screenshots.

Use this workflow only for material you may lawfully retain. Treat private groups, deleted posts, personal information, and redistribution as separate consent and rights questions.

TL;DR: Open a public post at its direct URL, capture the browser window, use Page Down for a long thread, review the frames for personal information, and export the selected screenshots as a searchable PDF.

Disclosure: We make Shotomatic, the tool used in this tutorial. The general screenshot-automation approach works with any tool that can automate captures and keypresses. We use ours because it's what we know best.

Choose the post or thread

Choose one specific public post or bounded thread, then open its direct URL instead of the main feed. Avoid capturing an endless feed, a private group, or unrelated replies that contain personal information.

Save the source URL and capture date with the PDF. The local file records what you saw at that time, but it does not replace the original source or override a later deletion request.

Capture the thread

The approach is the same across every platform:

  1. Open the specific post or thread at its direct URL instead of the main feed
  2. Window capture the browser for a clean screenshot
  3. Page Down automation for threads that extend below the fold
  4. Export as PDF with automatic OCR for searchability

The differences between platforms are mostly about how to get to the right view and how long the content runs.

Twitter and X threads

Single Tweets

A single tweet is the simplest case. Open the tweet in its own page by clicking on it (or using its direct URL). The tweet, along with any attached images, appears in the center column.

Open Shotomatic, select window capture, choose your browser window, and take one capture. Export as PDF. Done: 30 seconds.

Tweet Threads

Twitter threads can run dozens or hundreds of tweets long. For these:

  1. Open the thread by clicking the first tweet: this loads the full thread view
  2. Scroll to the top so you start from the beginning
  3. In Shotomatic, select window capture and choose your browser window
  4. Press Page Down in the key recorder to set it as the automated keypress
  5. Set the interval to 1000ms: Twitter loads replies dynamically, so give it time
  6. Click Start: Shotomatic captures, scrolls, captures, scrolls
  7. Stop when you reach the end of the thread or where replies from others begin

Tip: Twitter/X's thread view includes replies from other users below the original thread. If you only want the author's thread, stop capturing when you see the "More Tweets" divider or replies from other accounts.

Quote Tweets and Embedded Content

Quote tweets and embedded media appear inline in the thread view. They're captured as they appear on screen: images, quote tweet cards, and all. Embedded videos show as thumbnails.

Reddit threads

Reddit threads are often the most valuable content to archive. Technical Q&A, detailed how-to posts, niche community discussions: Reddit contains genuinely irreplaceable information.

Short Posts

For a post with a handful of comments:

  1. Open the post in its own page (click the title or use the permalink)
  2. Old Reddit (old.reddit.com/r/...) works better for archiving: it loads all comments on one page without infinite scroll, and the layout is more compact
  3. Window capture, single shot or a few Page Down scrolls, export as PDF

Long Threads with Many Comments

Reddit threads with hundreds of comments need scrolling:

  1. Open the thread. On old Reddit, click "show all comments" if available. On new Reddit, you may need to click "load more" a few times first
  2. In Shotomatic, set Page Down as the keypress and 800ms interval
  3. Start capturing and let it scroll through the entire thread
  4. Stop at the bottom

Tip: If you only care about the original post and top-level comments, collapse the deep reply chains before capturing. This keeps your PDF focused and shorter.

Saving Entire Subreddit Posts

If you want to archive multiple posts from a subreddit (before it gets banned, for instance), capture each post individually. Open each one, capture it, export. There's no shortcut for bulk Reddit archiving: each thread is its own page.

Archiving important discussions? Shotomatic automates the scroll-and-capture process so you can save long threads in minutes. Download Shotomatic or see pricing.

Instagram posts

Instagram is trickier because it's designed to keep you in the app, not on the web. But web capture works fine for public posts.

Single Posts

  1. Open the post's direct URL in your browser (instagram.com/p/...)
  2. The post, caption, and a few comments appear on one page
  3. Window capture, single shot, export as PDF

Instagram carousels show multiple images in one post. Each image requires clicking the arrow to advance. For these:

  1. Open the post in your browser
  2. Capture the first image with window capture
  3. Click the next arrow manually, capture again
  4. Repeat for each image in the carousel

This is a manual process: Instagram carousels don't respond to Page Down. Each slide is a separate capture, but they all export into one PDF.

Instagram Stories and Reels

Stories are ephemeral by design and don't have permanent URLs on the web. If you can see a story in your browser, you can screenshot it, but you'd need to act fast. Reels are video content: a screenshot captures only a single frame.

Hacker News threads

Hacker News is one of the best platforms to archive from. Threads contain deeply technical discussions, startup insights, and expert opinions that are hard to find elsewhere.

Hacker News capture notes

HN threads don't get deleted often, but they do become harder to find over time. The search on HN is mediocre, and Google doesn't always surface old threads well. A local archive with OCR lets you search across years of saved discussions.

Capturing HN Threads

  1. Open the thread page (news.ycombinator.com/item?id=...)
  2. HN loads all comments on one page: no infinite scroll, no "load more" buttons
  3. Window capture your browser, set Page Down as the keypress with 600ms interval (HN pages are lightweight and load fast)
  4. Capture the full thread, export as PDF

Tip: HN's default view nests comments deeply. If you want a more compact capture, consider using a HN reader extension or the mobile-friendly view.

Traditional forums

Old-school forums are the most at risk of disappearing. Forum software gets outdated, hosting gets expensive, communities move to Discord, and decades of archived knowledge vanish.

Forum Threads

  1. Open the thread: most forums show one page of posts at a time
  2. Capture the current page with window capture and Page Down
  3. If the thread spans multiple pages, navigate to each page and capture separately
  4. Each page becomes its own PDF, or you can combine them

Multi-Page Threads

Some forums have a "show all posts" or "print view" option that loads the entire thread on one page. This is ideal: one long scroll capture gets everything.

If not, capture each page separately. Name them sequentially: ThreadTitle_Page1.pdf, ThreadTitle_Page2.pdf, etc.

Organize the archive

Social media and forum content adds up quickly. A naming convention keeps things findable:

Naming Suggestions

Platform_Author_Topic_Date.pdf

Examples:

  • Twitter_dhh_RailsPerformance_20260315.pdf
  • Reddit_AskHistorians_RomanAqueducts_20260310.pdf
  • HN_LLMScaling_20260322.pdf
  • Forum_WoodworkingTalk_JointerSetup_20260301.pdf

Folder Structure

Social Archive/
├── Twitter/
├── Reddit/
├── HackerNews/
├── Instagram/
└── Forums/

Searchability

PDF export can add an OCR text layer, which helps with keyword searches across saved threads. Recognition errors are possible, so verify important names and quotations against the visible page.

Public visibility does not automatically grant permission to copy, republish, or use someone else's content commercially. Keep personal information and the context of deleted material in mind even when the original page was public.

Platform terms can also restrict automated collection. Review the current Twitter/X Terms of Service, Reddit User Agreement, and any rules that apply to the specific forum before running a large capture.

Improve the capture

Use the post's direct URL. Don't capture from the feed view: open the specific post or thread in its own page. This removes feed noise and gives you just the content you want.

Increase the interval for media-heavy posts. If posts contain images or embedded media, set the capture interval to 1000-1500ms to let everything load before the next scroll.

Capture at Retina resolution. On a Retina Mac, window captures are automatically high-DPI. This means text is crisp and images are sharp in the exported PDF.

Clean up before capturing. Use an ad blocker, hide sidebar content, or resize the browser window to focus on the main content column. Less noise means a cleaner PDF.

FAQ

It depends on the content, platform terms, intended use, and jurisdiction. Public visibility alone does not settle copyright, privacy, or redistribution rights. This guide is not legal advice.

Can I save posts from private accounts or groups?

This guide covers public posts only. You can technically capture anything visible on screen, but saving content from private accounts or closed groups raises ethical and potentially legal concerns. Stick to public content.

Will the PDFs be searchable?

Yes. PDF export includes OCR automatically, so text in your screenshots becomes searchable. You can find specific usernames, keywords, or phrases across your entire archive using Finder or Spotlight.

What about embedded images and videos in posts?

Images are captured in the screenshot as they appear on screen. Videos can't be captured as stills: you'll see the video thumbnail or player. For video content, you'd need a separate download tool.

How do I handle infinitely scrolling pages?

Social media feeds scroll forever, but individual threads don't. Focus on capturing specific threads or posts rather than entire feeds. For long threads, Shotomatic's Page Down automation scrolls through until you stop it.

Save the thread

Test a few screens first, then check the order, overlap, image loading, and any personal information before export. Store the direct URL with the PDF so the source remains clear.

Download Shotomatic or see pricing.

Related posts

See more posts

How to Save & Archive Kindle Books as PDFs (2026 Guide)

Step-by-step guide to backing up Kindle purchases as searchable PDFs on macOS using automated screenshots. Covers the 2025 USB download removal, 2026 EPUB changes, Calibre alternatives, and legal considerations.

11 min read
Archiving Kindle books as PDF with Shotomatic

Ready to automate your screenshots?

Archive books, capture content, and save hours of manual work.