How to Download Multiple Videos and Photos from Twitter (X) Threads & Grids

How to Download Multiple Videos and Photos from Twitter (X) Threads & Grids

Yes—there are two different scenarios where you need to save multiple files from X (Twitter) at once: a single tweet that holds up to 4 videos and photos in a grid, or several separate tweets across a thread that you want to batch-download together.

SaveTwitter built dedicated workflows for both cases so you never have to right-click twenty tabs or save blurry WebP previews one by one. Below, we show you how to extract every item from a mixed-media tweet, bundle 4-photo grids into a single .zip file via our Twitter Photo Downloader, and run up to 5 tweet URLs in one queue with our Twitter Bulk Downloader.

Scenario 1: Downloading a Single Tweet With 2 to 4 Photos or Videos

For years, Twitter forced you to choose between attaching four photos or one video per tweet. Today, X's media composer lets creators mix and match up to 4 media attachments in a single tweet—for example, two 1080p videos alongside two high-resolution photos, or four separate video clips in a 2×2 grid.

Most older Twitter downloaders break when you paste a mixed-media tweet: they either grab only the first video and ignore the other three attachments, or fail with a parsing error.

How SaveTwitter Handles Multi-Video and Mixed-Media Grids

When you paste a multi-attachment tweet link into SaveTwitter.to, our extractor inspects every media node inside the post and splits them into individual download cards:

  1. For a 4-photo tweet (or comic/infographic panel): Paste the URL into our Twitter Photo Downloader. You will see all four original-resolution images (pbs.twimg.com/media/...?name=orig up to 4096x4096) laid out on separate cards. Click Download on any single picture, or click the Download ZIP button above the grid to save all four images in one savetwitter.to_twitter_photos.zip file.
  2. For a multi-video or mixed photo+video tweet: Paste the link on the homepage Twitter Video Downloader. Every video clip and photo in the 4-panel grid appears as its own card with its own Download button so nothing gets skipped.
Tweet Media LayoutHow the X App BehavesHow SaveTwitter.to Handles It
4-Photo GridForces you to swipe & save compressed WebP previews one by oneExtracts all 4 ?name=orig HD images + 1-click Download ZIP
4 Videos in 1 TweetNo save option without X PremiumSplits into 4 separate MP4 download cards
Mixed (e.g. 2 Videos + 2 Photos)Hard to tell which slide is which when copying linkDisplays both the MP4 video cards and HD photo cards together
Long Thread (5+ Separate Tweets)Requires copying & pasting one tweet at a timeQueue up to 5 tweet URLs at once in the Bulk Downloader

Scenario 2: Downloading Multiple Separate Tweets at Once (Bulk Queue)

What if you are saving a 5-part documentary thread, archiving your own best video tweets, or gathering reference clips from five different posts?

Instead of pasting a link, waiting, downloading, clearing the box, and repeating that cycle five times, switch to our Twitter Bulk Downloader:

As you scroll through a thread on X, tap Share → Copy link on each post you want to save. Each tweet in a thread has its own unique status ID (https://x.com/username/status/184...).

Open the Twitter Bulk Downloader and paste your copied URLs into the large text box—put one link per line (or separate them with spaces).

As soon as you paste your list, SaveTwitter's client-side parser does two smart checks before contacting the server:

  • Automatic Tweet ID Deduplication: If you accidentally copied the same tweet twice—even if one URL is https://twitter.com/user/status/12345?s=20 and the other is https://x.com/user/status/12345—SaveTwitter recognizes the matching numeric status ID, removes the duplicate automatically, and displays a notice (1 duplicate tweet link removed).
  • Live Slot Counter: You will see 3 of 5 links entered right below the input box so you know how many slots remain in your batch.

Step 3: Run the Batch and Save Your Files (or Download ZIP)

Click the blue Download button. SaveTwitter processes each link sequentially (Checking link 1 of 5…) so X's upstream CDN doesn't rate-limit your connection.

  • Each tweet in your batch renders its own result card showing the extracted MP4 videos, looping GIFs, or high-resolution photos.
  • If your batch contains multiple photos across several tweets (up to 20 images total), click Download ZIP at the top of the batch results to bundle all of them into a single savetwitter.to_bulk_photos.zip file!
  • If one link in your batch hits a temporary network timeout while the other four succeed, simply click Retry failed links at the top of the page to re-run only the failed item without losing the four working cards.

How to Open Downloaded .zip Photo Bundles on iPhone and Android

  • On iPhone / iPad: When you tap Download ZIP, Safari saves the .zip file to the built-in Files app under Downloads. Open the Files app, tap the .zip archive once, and iOS immediately extracts a folder containing all the full-resolution JPEGs/PNGs. Select the photos, tap Share, and tap Save X Images to send them all to your Camera Roll at once.
  • On Android & PC: Open the Files by Google app (or File Explorer on Windows / Finder on Mac), tap the downloaded .zip file in Downloads, and tap Extract.