You tap a Threads post, hit your phone's screenshot shortcut, and the image comes back with the status bar at the top, the reply and repost counts along the bottom, and if you weren't logged in when you captured it, a banner across the middle asking you to open the app. Crop all of that out and what's left is a narrow strip of text at a weird aspect ratio, because you cropped to whatever fit, not to a size anything actually wants.
Threads posts are worth pulling out as images more than people expect, since the platform has genuinely grown past novelty status. Meta announced that Threads crossed 500 million monthly active users in June 2026, about three years after launch, and it now carries enough long-form writing that a simple screenshot often can't capture the whole point anyway. Here's how to get a clean image of one.
What Makes a Clean Threads Screenshot Different From a Regular One?
A clean Threads screenshot shows only the post itself, the author, and nothing else, at a size you picked on purpose rather than whatever your phone happened to capture. No status bar, no reply count, no login banner, no sliver of the post above or below it. The two ways to get there are the same two options you have for any platform: crop a real screenshot down by hand, or rebuild the post as its own image from the text and author details.
Rebuilding wins for the same reason it wins with X or Substack Notes. A screenshot inherits whatever your screen rendered at that moment. A rebuilt card starts from the post's actual content and draws it fresh at the size you need.
Threads vs X: What's Actually Different Here
The two platforms look similar, but a few real differences change how you handle a screenshot.
| Threads | X | |
|---|---|---|
| Core post limit | 500 characters | 280 (unverified), more for paid |
| Long-form option | 10,000-character text attachment | Up to 25,000 for paid accounts |
| Images per post | Up to 10 | Up to 4 |
| Recommended image size | 1080 x 1350 (4:5) | Varies by placement |
| Launched | July 2023 | 2006 (as Twitter) |
Threads' own post specifications put the recommended image size at 1080 by 1350 pixels, the same 4:5 ratio Instagram favors for feed posts, which makes sense since Threads is built by the Instagram team and the two apps share a lot of underlying design language.
The character limit matters more than it looks like it should. A Threads post that runs the full 500 characters is longer than almost anything you'd see on unverified X, so a Threads-to-image tool needs more room per card than an X-to-image tool does. Threads also added a second, much longer option in September 2025: TechCrunch reported that the platform now lets users attach up to 10,000 characters of text to a single post, shown on tap rather than in the main feed view. That text attachment sits outside the core 500-character post, which matters for screenshotting, since the two pieces of content need different treatment.
Three Ways to Get a Threads Post as an Image
A screenshot, cropped by hand. No new tool needed, but you're removing the status bar, the engagement counts, and sometimes a login prompt every single time, and the crop line rarely lands the same way twice.
The share sheet's built-in image. Threads has a share-to-image option inside the app itself for a single post. It's fast, but the output is fixed at whatever Threads decided to render it at. You don't choose the size, the theme, or whether the images attached to the post show up in the grid you want.
A card rebuilt from the post's text. The tool reads the author name, handle, and body text you give it and draws a new card from scratch, at a size and theme you pick. Nothing to crop, because there was never any surrounding interface to begin with. This is the same idea as the screenshot-without-clutter approach for X, applied to a Threads-styled card instead of an X-styled one.
How to Screenshot a Threads Post With Notes2Pic
- Paste the public Threads link into the short-post tool. This loads the Threads layout, including the reply-icon styling, so the card reads as a Threads post rather than an X one.
- Check the imported author details and text. Everything remains editable. If the public link is unavailable, you can still type or paste the content yourself. Direct text is capped at 500 characters per card, which happens to match Threads' own core post limit, so if the post fit on Threads, it fits on the card.
- Add a photo if the post has one. Notes2Pic supports up to four attached images in a grid. If the original Threads post carries more than four, which the platform allows, you'll need to pick the strongest four or split it across more than one card.
- Pick your canvas and theme. Square, Portrait, or Story, in light, dim, or dark. If you want the dark theme specifically, it's a toggle on the same screen, not a separate export.
- Export. Editing and previewing don't need an account. Exporting does, and free exports carry a small watermark and are capped at 5 per rolling 30 days. Cards export as PNG, which keeps the text sharp since PNG doesn't throw away pixel data the way JPEG does. The full explanation of why PNG is the right call for a text-heavy card covers the format question in more depth if you're curious.
What this doesn't do
It won't pull a public Threads post in from a link the way the X import works, and if the source post used the newer 10,000-character text attachment rather than the core 500-character body, that longer text won't fit on a single card. For a post like that, breaking the attachment into a short carousel is closer to what you actually want, which the tweet screenshot with images guide touches on for the equivalent X case.
What Size Should the Image Be?
1080 by 1350 pixels, the same portrait size Instagram recommends for feed posts generally, and it lines up with what Threads itself recommends for images attached to its own posts. Notes2Pic's Portrait canvas option is built at exactly that size, so picking Portrait during export gets you a file ready for Instagram's feed without a resize step afterward.
Square (1080x1080) still works if that's the shape you want, and Story (1080x1920) matches Threads' own recommended vertical size for anything headed to a Story instead of a feed post. If you're planning to actually post the result to Instagram rather than just save it, the walkthrough for getting a text-based post onto the feed covers the posting side, and if the goal is specifically to repost a Threads original onto Instagram's feed, that exact conversion has its own guide too.
Why Bother, If the Post Is Already Public on Threads?
Because a link and a native post only work inside Threads and Instagram's own ecosystem. The moment you want to reference a Threads post somewhere else, a newsletter, a Substack Note, a Slack message, a different platform entirely, a link either doesn't render at all or renders as a plain blue underline with no context. An image carries the words and the author with it wherever it goes, without asking the reader to leave what they're doing to go verify the source.
It also holds up better over time. Threads posts can be deleted or edited by their author. A saved image doesn't change when the original does, which matters if you're quoting or referencing something specific someone said. This is less a Threads-specific quirk than a general rule for repurposing anything from a platform you don't control: the post you screenshot today is the version you're keeping, whatever happens to the original later.
FAQ
Do I need a Threads account to make a card? No. You're typing in the author's name, handle, and text yourself, so nothing requires being logged into Threads.
Can I turn a whole Threads text attachment into a carousel instead of one card? Not automatically yet. You'd paste the attachment's text into a carousel tool and let it split into slides, rather than pasting it into the single short post card, which is built for the 500-character core post length.
What if the Threads post has a quote-post or a reply thread attached? Handle the quoted post as its own separate card if you want to show both. Notes2Pic builds one post per card, not a nested reply view.
Which theme should I use for a Threads screenshot? Match whatever the original post used if you're aiming for authenticity, since a viewer familiar with Threads will notice a mismatch. If the card is going into your own branded content instead, whichever theme fits the rest of what you're posting works fine. Light and dim are closer to Threads' default look, and full dark is closer to X's.
Does the card show real engagement numbers? No. It's a static graphic built from the text and author details you provide, not a live pull from Threads, so there are no reply, like, or repost counts on it.
Build the Card Once, Skip the Crop Forever
A Threads screenshot cropped by hand carries the status bar, the counts, and whatever login banner Threads decided to show you that day. A rebuilt card skips all of that because there's no interface around it to remove in the first place. Set the source to Threads, paste the text, pick Portrait if it's headed for Instagram, and export.
The same rebuild-instead-of-crop approach works whether the original post came from Threads, X, or Substack Notes. The platform changes which layout details render, avatar shape, reply icon, source label, but the underlying fix is identical: stop capturing the screen and start drawing the card fresh.