Threads Post, Image & Video Sizes: Complete Guide


Threads keeps image sizes relatively simple. Unlike platforms with dozens of placement types, Threads supports feed images, carousels, video, and profile photos — and it follows familiar Meta dimensions that you probably already use for Instagram.
That said, getting your dimensions right still matters. Upload the wrong size and your images get compressed or displayed with unnecessary white space. This guide covers every Threads image and video dimension for 2026, plus tips for creating content that looks sharp in the feed.
Schedule your Threads posts in advance. PostEverywhere lets you plan and publish to Threads alongside Instagram, Facebook, X, YouTube, and LinkedIn. Start your free trial →
Quick Reference Table
| Placement | Dimensions (px) | Aspect Ratio |
|---|---|---|
| Image post (portrait) | 1080×1350 | 4:5 |
| Image post (square) | 1080×1080 | 1:1 |
| Image post (landscape) | 1080×566 | 1.91:1 |
| Carousel / multi-image | 1080×1350 | 4:5 |
| Video post | 1080×1920 | 9:16 |
| Profile photo | 320×320 | 1:1 |
| Link preview image | 1200×600 | 2:1 |
| Max image width | 1440 px | Varies |
Key takeaway: Portrait (4:5) at 1080×1350 gives you the most visual impact in the Threads feed. It takes up more screen space than square or landscape and works well for carousels too.
Image Post Dimensions
Threads is flexible with image sizes. The platform does not strictly enforce a single aspect ratio — it displays images without cropping, preserving the original dimensions. However, some sizes perform better than others because of how much screen real estate they command.
| Placement | Dimensions (px) | Aspect Ratio | Max Width | Format |
|---|---|---|---|---|
| Portrait (recommended) | 1080×1350 | 4:5 | 1440 px | JPG, PNG |
| Square | 1080×1080 | 1:1 | 1440 px | JPG, PNG |
| Landscape | 1080×566 | 1.91:1 | 1440 px | JPG, PNG |
| Vertical (full screen) | 1080×1920 | 9:16 | 1440 px | JPG, PNG |
Threads accepts images up to 1440px wide, but 1080px is the standard you should target. Portrait (4:5) at 1080×1350 fills the most vertical space in the mobile feed, which means users spend more time looking at your content before scrolling past.
According to Buffer's social media image guide, Threads follows the same general sizing rules as Instagram since both platforms are built on the same Meta infrastructure. If you are already creating content for Instagram at 1080×1350, those images work perfectly on Threads too.
For posting strategies and growth tips, see our guide on how to get more Threads followers. Check the best time to post for optimal scheduling.
Video Post Specifications
Threads supports video posts up to 5 minutes long. Vertical video (9:16) is the recommended format since Threads is a mobile-first platform.
| Spec | Requirement |
|---|---|
| Recommended dimensions | 1080×1920 px |
| Aspect ratio | 9:16 (recommended), 1:1 and 16:9 also supported |
| Max duration | 5 minutes |
| Max file size | 500 MB |
| Formats | MP4, MOV |
Upload at 1080×1920 for the best full-screen experience. Threads also accepts square (1:1) and landscape (16:9) video, but vertical fills the entire mobile viewport and tends to get more engagement.
If you create vertical video for Instagram Reels, TikTok, or YouTube Shorts, the same 1080×1920 files work on Threads without any changes. Use a cross-posting tool to distribute your video content across all platforms simultaneously.
For video content ideas, explore our Threads trends guide and learn about social media automation to streamline your publishing workflow.
Carousel / Multi-Image Posts
Threads allows you to attach multiple images to a single post, creating a swipeable carousel experience.
| Spec | Requirement |
|---|---|
| Recommended size | 1080×1350 px (4:5) |
| Alternative sizes | 1080×1080 (1:1), 1080×1920 (9:16) |
| Max images | 20 per post |
| Format | JPG, PNG |
Threads supports up to 20 images per carousel post. You can mix image sizes within a single carousel — Threads displays each image at its original aspect ratio without forcing a uniform crop.
However, for the most polished look, use the same aspect ratio across all images in a carousel. Portrait (4:5) at 1080×1350 is the best choice for most carousel content because it takes up the most screen space while still being easy to swipe through.
Carousels are ideal for step-by-step tutorials, product showcases, quote collections, and educational content. According to Hootsuite's social media guide, multi-image posts tend to generate higher engagement than single-image posts because they encourage users to interact (swipe) with your content.
Use PostEverywhere's social media calendar to plan your carousel content alongside your regular posts. For more on carousel strategies, check out our guide on how to schedule Threads.
Create carousel graphics in seconds. PostEverywhere's AI Image Generator creates platform-ready visuals at any aspect ratio. Try it free →
Profile Photo
| Placement | Dimensions (px) | Display | Format |
|---|---|---|---|
| Profile photo | 320×320 | Displayed as circle | JPG, PNG |
Your Threads profile photo is synced from your Instagram account. Changing it on one platform updates it on the other. Upload at 320×320 minimum — larger is better for high-density displays.
The profile photo displays as a circle, so keep your logo or face centred. It appears next to every post and comment you make, so it should be instantly recognisable at small sizes. If you manage multiple accounts, a multi-account management tool helps maintain consistent branding across profiles.
Character and Content Limits
While this guide focuses on image and video dimensions, it is worth knowing the text limits for Threads posts since they affect how your visual content is framed.
| Spec | Limit |
|---|---|
| Text per post | 500 characters |
| Links per post | 1 (displayed as preview) |
| Link preview image | 1200×600 px (2:1) |
| Hashtags | Supported (1 per post recommended) |
When you share a link on Threads, the platform generates a preview card with an image pulled from the URL's og:image meta tag. Make sure your website's open graph images are at least 1200×600px for the best link previews.
For content planning and social media publishing, explore our social media management tools and the best social media scheduling tools.
Tips for Threads Image Optimisation
1. Default to Portrait (4:5) for Feed Posts
Portrait at 1080×1350 takes up the most screen space in the Threads feed. It works well for single images and carousels alike. Since most Threads users browse on mobile, maximising vertical space means more attention on your content.
2. Repurpose Instagram Content Directly
Threads and Instagram share the same Meta infrastructure. Images optimised for Instagram at 1080×1350 (feed) or 1080×1920 (Stories/Reels) work perfectly on Threads without any resizing. If you are already creating content for Instagram, you can post it to Threads immediately.
3. Use Consistent Aspect Ratios in Carousels
While Threads allows mixed aspect ratios in a single carousel, using the same ratio across all images creates a cleaner, more professional swipe experience. Pick 4:5 or 1:1 and stick with it for the entire set.
4. Optimise Link Preview Images
If you share links on Threads, the preview image matters. Set your og:image to at least 1200×600px and make it visually compelling — it is the first thing users see alongside your link. Use our free UTM link builder to track link clicks.
5. Automate Your Multi-Platform Publishing
If you post to Threads, Instagram, Facebook, X, and other platforms, resizing and formatting manually for each one wastes hours every week. PostEverywhere's image resizer and social media scheduler handle the formatting automatically. Learn more about scheduling Threads posts.
For a complete overview of image sizes across all social networks, see our social media image sizes guide.
Post to Threads, Instagram, and every other platform from one dashboard. PostEverywhere handles image optimisation automatically. 14-day free trial, no credit card required. Get started →
FAQs
What is the best image size for Threads?
The best image size for Threads is 1080×1350px (4:5 portrait). It takes up the most screen space in the mobile feed and works for both single images and carousels. Threads also accepts square (1080×1080) and landscape (1080×566), but portrait performs best.
What are the Threads video specs?
Threads supports video at 1080×1920px (9:16) up to 5 minutes long with a 500 MB max file size. MP4 and MOV formats are accepted. Vertical video fills the mobile screen and is the recommended orientation.
How many images can you post on Threads?
You can post up to 20 images in a single Threads carousel post. You can mix different aspect ratios within a carousel, though using consistent dimensions looks more polished. The recommended size per image is 1080×1350 (4:5).
Does Threads crop my images?
No. Threads displays images at their original aspect ratio without forced cropping. The platform supports aspect ratios from square (1:1) to full vertical (9:16). Images up to 1440px wide are accepted, with 1080px being the standard target width.
Is the Threads profile photo the same as Instagram?
Yes. Your Threads profile photo is synced from Instagram. Changing it on either platform updates both. The recommended upload size is 320×320px, and it displays as a circle across the app.

Founder & CEO of PostEverywhere. Writing about social media strategy, publishing workflows, and analytics that help brands grow faster.