·· 9 min read

How to Screenshot an X Thread as Separate Images (2026)

Turn an X thread into separate images, one per post, without scrolling and cropping ten times. Compare two methods, then build yours free with Notes2Pic.

X has no button that exports a thread as images. So you screenshot the first post, scroll, screenshot the second, scroll again, and by post six you have images in four different heights, one with a reply count showing and one with the gray connector line still hanging off the avatar. Then you drop them into Instagram and half of them get cropped.

There are two clean ways around this. One gives you a card for every post that looks like it came straight from X. The other turns the whole thread into text slides in a single paste. This post covers both, plus how to pick between them.

What Does It Mean to Screenshot an X Thread as Separate Images?

Screenshotting an X thread as separate images means turning each post in the thread into its own image file, in order, at one consistent size. A thread is a series of connected posts from one person, and Typefully's posting limits page says a free X account can publish up to 50 posts in a thread at 280 characters each. Most threads worth sharing are a lot shorter than that.

The goal is a set you can swipe through: image 1 is the hook, image 2 is the second post, and so on, all the same dimensions. That is what Instagram's carousel format wants, and it is what you cannot get by hand without a lot of fiddling.

Why Is Screenshotting Each Post Yourself So Annoying?

Because the screenshots never match. Every post has a different height, so every capture has a different aspect ratio. PostFa.st's Instagram feed specs note that carousel posts lock every slide to the first image's aspect ratio, which means a tall first screenshot forces every later slide into that shape, and a short one gets cropped to fit.

Other things that go wrong:

  • Leftover interface. The thread connector line, the reply box, and the like and repost counts sit inside the capture unless you crop them out each time.
  • Ordering mistakes. Ten files named "Screenshot 2026-09-28 at 4.12.09 PM" sort by time, which works until you retake one.
  • Different scale. A capture from your phone and one from your laptop render text at different sizes, so the set looks uneven.

I covered the single-post version of this in how to screenshot a tweet without the clutter. A thread multiplies every one of those problems by the number of posts.

Which Method Fits Your Thread?

Manual screenshots Card per post Text-slide carousel
What each image looks like Cropped browser capture X-style post card Clean text on a canvas
Consistent size No Yes Yes
Input Scroll and capture ten times Import or paste one post at a time Paste the thread once
Shows avatar, handle, date Yes, if you crop well Yes, editable Optional footer
Best for A quick one-off Proof that a specific person posted it Sharing your own thread

Pick the card method when the point is "this was posted on X," like quoting someone's thread or showing your own original post. Pick the text-slide method when the words matter more than the platform they came from, which is most of the time when the thread is yours.

How Do You Make a Card for Every Post in a Thread?

Notes2Pic builds one card per post. You do it one post at a time, so it suits short threads.

  1. Open the tweet screenshot tool and paste the link to post 1. Notes2Pic can import a public X post and fills in the name, handle, and text. Every field stays editable, and if a link import fails you can paste the text yourself.
  2. Pick one canvas size and keep it for the whole thread. Square (1080x1080) or Portrait (1080x1350) both work for the feed. Choose before you export anything, since the tool has no crop step and the card renders to fit the size you picked.
  3. Set the theme once. If you want the dark look, it is a theme toggle. Use the same theme for every post or the set looks mismatched.
  4. Add the photos on posts that have them. Posts with up to four attached images render in X's own grid layouts. The guide to screenshotting tweets with multiple photos goes through what each layout looks like.
  5. Export each card as a PNG and name them 01, 02, 03. Numbering with a leading zero keeps ten files in order. If you want to know why PNG is the right format for this, the tweet to PNG post explains it.

There is a cost you should know about. Each export counts toward the free tier's 5 exports per rolling 30 days, so a ten-post thread done card by card uses up the free allowance and the exports carry a small watermark. Paid removes the cap and the watermark. Posts imported from a link fit on a single card whatever their length, including long posts from X Premium accounts. Text you type or paste in yourself is capped at 500 characters per short post card.

How Do You Turn the Whole Thread Into Separate Images at Once?

Use the Thread to Carousel tool. You paste the whole thread one time and it comes back as slides.

  1. Copy the text of your thread. Notes2Pic can import an individual public X post into a short card, but Thread to Carousel does not unroll a whole thread link yet. Copy the posts from X, or from wherever you drafted them, and paste them in as one block.
  2. Paste it into Thread to Carousel and hit Split. The tool looks for your own numbering first. If your posts start with markers like 1/11, 1/, 1., (1), Tweet 1, or Step 1, those become the slide boundaries in the order you wrote them, and the markers themselves are removed from the slide text. The footer prints the final sequence instead.
  3. Check the long sections. Any section over roughly 300 characters is subdivided into more than one slide without changing the order, so a long post 4 can take two slides and post 5 starts after it.
  4. Adjust the look. You can pick left or center alignment, add a background photo with dimming and tint sliders, and mark one phrase per slide as a highlight, bold phrase, or pull quote.
  5. Export the ZIP. You get every slide as a PNG at the same size.

Unnumbered text is handled too. The splitter falls back to natural breaks and then divides evenly, without leaving a tiny orphan slide or cutting a bulleted list in half. It also ignores things that only look like numbering. A line that starts "2026 was" or "5 reasons why" is not read as a marker, because the tool requires a real +1 sequence and caps marker numbers at 199.

It does not reproduce X's card design, so the slides read as typography rather than as posts. If you need the avatar, handle, and date on every image, use the card method above. The free tier allows 3 carousels per 30 days out of the same pool of 5 exports.

What Size Should Each Image Be?

Use 1080x1350 for the feed. PostFa.st lists 1080x1350 (4:5) as the recommended feed size, 1080x1080 for square, and a carousel limit of 20 items. A 50-post thread will not fit in 20 slides, so the practical move is to trim to the posts that carry the argument. The Instagram carousel size guide has the full table, including Story dimensions.

How many posts should the set include?

Fewer than the thread has, usually. Instagram accepts up to 20 slides, but a thread written for X often spends its first post on the hook, its last post on a plea to follow, and a few in the middle on side points. Those side points read fine on X, where each post is one tap, and drag on a swipe.

Here is how I would cut a thread down:

  • Keep the hook post as slide 1. It already did its job on X, and it is the only slide people see before they decide to swipe.
  • Drop the replies to yourself. Posts that say "more on this below" or link to a newsletter belong in the caption.
  • Merge two short posts into one slide when they finish the same thought. In the text-slide method you do this by deleting the number between them before you hit Split.
  • End on the last real point. A slide that only says "follow me for more" can move to the caption too.

A set of 8 to 10 images is easy to finish in one sitting, and it is enough room for most threads.

Are Separate Images Worth the Effort?

They are if the goal is engagement on Instagram. In Socialinsider's most recent benchmark data, carousel posts averaged a 0.55% engagement rate against 0.37% for images. That is an average across many accounts, not a promise for yours, but the direction is consistent with what a swipeable set does: each swipe is an interaction, and a single stitched screenshot only gets one.

If you plan to post the thread as a carousel, the full walkthrough for turning a Twitter thread into an Instagram carousel covers the writing side, like how to cut a thread down to a strong first slide. And if the thread is one of several you plan to reuse, repurposing an X thread across platforms shows where else it can go.

FAQ

Can I screenshot someone else's thread? You can capture any public post, but the thread belongs to its author. Credit them in the caption, and keep the handle visible on the card so the source is clear.

Do the images have to be in a specific order? Instagram shows carousel slides in the order you select them, so number your files 01, 02, 03 and select them in that order.

Does this work for threads on Threads or Substack Notes? The text-slide method works for any text you can paste, whatever platform it came from. The card method is built around X, Threads, and Substack post layouts.

Do I need an account? Editing and previewing are free with no account. Exporting needs a sign-in.

Pick the Method, Then Export the Set

For a short thread where the source matters, make a card for every post and keep the size and theme identical. For your own thread, paste it once into Thread to Carousel and let the splitter follow your numbering. In both cases you end up with a numbered set of PNGs at one size, ready to select in order on Instagram.

You can try the thread to carousel tool with a real thread before signing in, since previewing is free.

Turn your posts into images

Notes2Pic does exactly what this article describes — free to start.

Try Notes2Pic