How to Archive a Twitter Thread (with All Videos) in 2026

Threads on X can hit dozens of connected posts, each with its own video. Save the whole chain in reading order with a bulk paste-list and a tiny bit of prep — every video, every quote, one ZIP.

5 min readBy Tweet Viewer

Bottom line

Open the thread on x.com, use the built-in 'Share → Copy link to this Post' on every reply in order, paste the list into /twitter-bulk-downloader, and click Download all. Every video comes down as an MP4 named with the tweet ID so the reading order is preserved by sorting on that ID.

5 STEPS 1 Sign up 2 Follow 3 Post 4 Engage 5 Explore TARGET posts @ # # How to Use Xin 5 Steps Sign up → follow → post →engage → explore. That's it. Tweet Viewer

Table of Contents

  1. What counts as an X thread
  2. Step 1 — Open the thread in reading order
  3. Step 2 — Copy every post link in order
  4. Step 3 — Bulk download every video in the thread
  5. Step 4 — Save the thread text too
  6. Common thread-archiving pitfalls

What counts as an X thread

An X thread is a chain of connected posts by the same author, each replying to the previous one. Threads carry their own timeline UI on x.com and are counted as a single conversation for reach metrics. In 2026 threads can extend to hundreds of posts because long-form posts raised the character ceiling for X Premium subscribers.

To archive a thread with videos, you need three things: the URL of every post in the chain, a way to preserve reading order, and a downloader that handles many URLs at once. The bulk downloader covers the last two — the first is a two-minute manual task.

Step 1 — Open the thread in reading order

Click the first post in the thread on x.com. X automatically shows the full chain in order beneath the parent post, folding older replies. Scroll to the bottom of the thread and click Show replies if any posts are collapsed. Every reply from the original author will now be visible — replies from other users are not part of the thread and can be skipped.

If the thread was posted before 2023 you may see broken embed cards where quoted posts were removed. Note the tweet IDs of those gaps so your final archive has a clear "missing" marker.

Step 2 — Copy every post link in order

On each post in the chain, click the share icon → Copy link to this Post. Paste each link into a plain-text file, one per line, in the order they appear. This linear list is the reading order — the tweet IDs are monotonically increasing so sorting numerically restores the sequence even if the paste order is off.

For threads longer than 30 posts, save time by using the browser console: paste [...document.querySelectorAll('article a[href*="/status/"]')].map(a=>a.href) in the DevTools console to extract every visible status URL, then dedupe and keep only URLs from the thread author.

Step 3 — Bulk download every video in the thread

Open /twitter-bulk-downloader, paste the URL list, and click Download all. The tool skips text-only posts and downloads only the video-bearing ones. Each video is named with its tweet ID; because IDs increase over time, sorting the ZIP by name reconstructs reading order automatically.

If the thread contains audio-first content — a podcast broken into clips, or Spaces excerpts — swap the video download for an MP3 batch at the same time. Both tools share the same paste-list format so you can reuse the URL list.

Step 4 — Save the thread text too

Videos alone lose context. Alongside the ZIP, save the raw thread text: use a service like Thread Reader App to unroll the whole chain into a single scrollable page, then print it to PDF. If you want image-quality quotes, capture individual posts with the screenshot tool and file them next to the video ZIP.

For journalists archiving deleted threads, also submit the parent URL to the Wayback Machine — the Save Page Now endpoint captures the thread as it appeared at the moment of archiving, which strengthens provenance.

Common thread-archiving pitfalls

Watch for author-only visibility on replies — if the thread author restricted who can reply, some posts you see only exist because you're logged in, and they won't resolve in the unauthenticated bulk tool. Also watch for deleted mid-thread posts: they leave gaps that the tool reports in errors.txt, and only the archive owner can recover them.

Finally, don't forget quoted posts. If a thread quotes an external tweet, the quoted post is not part of the same conversation and must be added to the paste-list separately. Our paste-list deep dive covers advanced list-building techniques.

Frequently asked questions

How many posts can a single thread contain?

There is no hard upper limit. Threads over 200 posts exist but are rare. The bulk downloader accepts up to 200 URLs per batch — split longer threads into two runs.

Will videos from other users' replies be included?

Only if you add their URLs to the paste-list. By convention, a 'thread' includes only the original author's connected posts. Third-party replies are separate conversations.

Does the tool preserve captions embedded in the thread?

Text captions typed as tweet copy are not part of the video file — they live in the tweet text. Save the thread text separately using Thread Reader or a printed PDF.

Can I archive a thread from a private account?

Only if you can log in on the same browser and download the videos manually one by one. The unauthenticated bulk tool cannot see private thread videos.

What if a mid-thread post is deleted?

It will fail with a 404 in errors.txt. If you're the author, request the official X archive to recover the deleted asset — it's kept internally for the standard retention window.

Sources & further reading

  1. X Help Center — About threads
  2. Internet Archive — Save Page Now
  3. Thread Reader App
  4. MDN — DOM querySelectorAll