Meta Threads accepts a wide range of image and video sizes, from full-height 9:16 vertical to wide 16:9 landscape. Plus, the platform also supports carousels of up to 20 mixed images and videos through its API. The size you pick significantly influences whether your post dominates the feed or appears smaller within it.

RecurPost publishes a Threads post as a set of images or a single video, previews the render before it goes live, and crops each image to a Threads-ready ratio. Moreover, RecurPost’s Threads scheduler stages media for every client account and flags a wrong-size file before Threads rejects it.

This guide covers every Threads image and video specification as well as how RecurPost publishes each one.

Meta Threads specs at a glance

Meta Threads Image and Video Specs at a Glance

FormatRecommended sizeAspectSpec and RecurPost note
Feed image (vertical)1080 x 19209:16Fills the mobile feed; JPG/PNG; up to 100 MB
Feed image (portrait)1080 x 13504:5 (Recommended)Best all-round for engagement; up to 100 MB
Feed image (square)1080 x 10801:1Safe cross-post default
Feed image (landscape)1920 x 108016:9 / 1.91:1Accepted; plays smaller in feed
Multiple images1080 x 1350 each4:5RecurPost posts up to 15 images in one post
Video1080 x 19209:16Up to 5 min (keep under 60 s); up to 1 GB; MP4 recommended, MOV also accepted; H.264 + AAC; RecurPost posts one video per post
Carousel (mixed image + video)up to 20 itemsanyThreads API supports mixed image-and-video carousels; RecurPost currently posts images OR one video, not a mix
Profile picture320 x 3201:1Up to 10 MB

Each format is broken down below with the Threads spec, how RecurPost publishes it, the fit and non-fit conditions, and a named agency scenario.

Meta Threads Feed Image: 1080 x 1350 (4:5) Recommended

Meta Threads Feed image

Meta Threads recommends a 1080 x 1350 pixel feed image in a 4:5 portrait ratio for the best all-round engagement. Threads also accepts a full-height 1080 x 1920 (9:16) vertical image, a square 1080 x 1080 (1:1), and a landscape 1920 x 1080 (16:9 or 1.91:1). It supports all formats, such as JPG, JPEG, and PNG, with a capacity of up to 100 MB per image. Portraits and verticals occupy the most screen in the feed, so they earn the best engagement.

RecurPost crops the image to a Threads-ready ratio with its built-in image editor, which carries platform-specific presets. The composer previews the post before it publishes. As a result, a manager can catch a bad crop before a client sees it.

•  Fit: a portrait 4:5 or vertical 9:16 image when the image is the post.

•  Non-fit: a wide 16:9 image when the goal is feed dwell, since it plays smaller than portrait.

Use Case: An agency stages one 4:5 hero image for a retail client and previews the Threads render in RecurPost before scheduling, so the crop is right the first time.

Multiple Images in one Meta Threads Post: Up to 20 with RecurPost

meta threads multi image support

RecurPost publishes up to 20 images in a single Threads post, and Threads displays them as a swipeable set. Keep each image at 1080 x 1350 (4:5) for a clean swipe, with a maximum limit of 100 MB each.

RecurPost can post a Threads post as a set of images or a single video, not a mix of both. The Threads API itself supports mixed image-and-video carousels of up to 20 items, but RecurPost posts images or a single video for now, so schedule a video as its own separate post.

RecurPost adds the full set in a single composer and previews the order before publishing. A wrong-size image gets flagged before it reaches Threads, not after a client signs off.

•  Fit: a set of uniform 4:5 images, like a product lineup or a step-by-step.

•  Non-fit: trying to drop a video into an image set in RecurPost as of now; schedule the video as its own post.

Use Case: An agency posts a six-image product lineup for a client, all at 4:5, staged and previewed in RecurPost to keep the swipe consistent.

Meta Threads Video: One Video, 1080 x 1920 (9:16), up to 5 Minutes

Meta Threads Video

Meta Threads recommends a 1080 x 1920 pixel vertical video in a 9:16 ratio. However, it accepts 1:1 (1080 x 1080) and 16:9 (1920 x 1080) as well. A Threads video post can be up to 5 minutes long with up to 1 GB. MP4 with H.264 video and AAC audio is the recommended format, and MOV is also accepted.

Although MOV is supported, the former format remains the safer choice because Threads ultimately re-encodes uploads into that format. As a result, it’s advisable to always go for MP4 with H.264 video and AAC audio.

RecurPost schedules a single video per Threads post. Plus, it flags an unsupported codec or an oversized file in the composer before it reaches Threads. Keeping it under 60 seconds increases the completion rate in a fast vertical feed. Although the Threads API supports mixed image-and-video carousels of up to 20 items, RecurPost can post images or a single video as of now.

•  Fit: a vertical 9:16 clip under 60 seconds.

•  Non-fit: a 5-minute landscape video, which buries the hook and plays small in a vertical feed.

Use Case: An agency repurposes a single 45-second vertical clip across several client Threads accounts, staged once in RecurPost and scheduled to each account.

Meta Threads Aspect Ratios: Which To Use and How Threads Crops Them

Meta Threads Aspect Ratio

Meta Threads accepts vertical, portrait, square, and landscape ratios, and the right one depends on the goal. Vertical 9:16 fills the mobile feed. Portrait 4:5 also holds strong feed space and reads best for a single image. Square 1:1 is the safe default when the same image is used on Threads and Instagram. Landscape 16:9 or 1.91:1 is accepted, but plays smaller in the feed. Vertical 9:16 is also the strongest ratio for video.

RecurPost cuts the creative to a Threads-safe ratio with per-platform crop presets in the image editor, so the subject stays in frame rather than getting cropped at upload.

•  Fit: 9:16, 4:5, or 1:1 for images, 9:16 for video.

•  Non-fit: forcing a landscape master into a vertical slot, which crops the subject out of frame.

Use Case: An agency reuses a single 1:1 image across Threads and Instagram from a single RecurPost composer, customizing the caption for each network while keeping the ratios safe on both.

How RecurPost Handles Meta Threads Media at Upload

How RecurPost handles Threads media at upload

RecurPost publishes up to 20 images or 1 video per Threads post and validates the media before it reaches Threads. RecurPost previews the render in the composer and crops images to a Threads ratio with platform-specific presets. Subsequently, it flags files with the wrong size or codec against a catalog of 850+ documented platform errors. Plus, RecurPost notifies you when a caption runs past the 500-character limit, and it supports clickable links in Threads posts.

The upload problemWhat it costs on ThreadsWhat RecurPost does about it
An image cropped to the wrong ratioThe subject sits off-frame in the feedCrops to a Threads-ready ratio with platform-specific presets
An oversized file or a wrong codecA silent failure after publishingFlags it in the composer using 850+ error checks
A caption over 500 charactersThe post will not publishNotifies you before you schedule

•  Fit: agencies staging Threads media across many client accounts.

•  Non-fit: a single hobby account that posts one image by hand.

Use Case: An agency batch-stages a week of Threads media for 20 client accounts in RecurPost. RecurPost flags oversized videos and over-length captions before they are submitted to Threads. Thus, it ensures nothing fails in front of the client.

The profile picture supports 320 x 320 pixels (1:1) with a maximum limit of 10 MB, and the caption includes 500 characters. RecurPost notifies you the moment a caption runs long, so the limit never surprises you at publish.

Meta Threads Image and Video Specs FAQs

1. What is the best image size for Threads?

The best image size for Meta Threads is 1080 x 1350 pixels in a 4:5 portrait ratio, with 1080 x 1920 (9:16) vertical as a strong second for a full-screen feed image. Threads also accepts square (1080 x 1080) and landscape (1920 x 1080) images. Portrait and vertical occupy the most feed space and read best as a single image.

2. How many images can I post to Threads with RecurPost?

RecurPost publishes up to 20 images in one Threads post, displayed as a swipeable set. The post is images-only, as RecurPost currently supports only a set of images or a single video, not a mix.

3. Can I post a carousel with images and videos on Threads?

No, you cannot post a mixed image-and-video carousel on Threads with RecurPost. Meta Threads supports mixed carousels of up to 20 items through its API. However, RecurPost currently posts a Threads update only as a set of images or a single video, not a mix.

4. What is the maximum video length on Threads?

A Meta Threads video runs for up to 5 minutes, with under 60 seconds best for completion. A Threads video post can be in different sizes and ratios. RecurPost schedules a single video per post and flags an oversized file before publishing.

5. What is the Threads video size and file limit?

A supported Meta Threads video is 1080 x 1920 pixels (9:16), up to 1 GB, and in MP4 with H.264 video and AAC audio (recommended). MOV also works, though Threads re-encodes it to MP4. Threads also accepts 1:1 and 16:9 videos.

6. What image file types does Threads accept?

Meta Threads accepts JPG, JPEG, and PNG images, each up to 100 MB. RecurPost crops each image to a Threads-ready ratio before upload. A wrong-size file gets flagged in the composer.

7. What is the Threads character limit?

A Meta Threads post holds up to 500 characters. RecurPost notifies you when a caption runs past the limit, so the post does not fail to publish. Text attachments beyond the caption do not count towards the 500-character limit.

Schedule Threads Posts with RecurPost

RecurPost’s Agency plan covers 20 social accounts at a flat monthly rate with no per-user seat charge. Besides, it previews every Threads post at the right dimensions before publishing. RecurPost’s free trial includes full Threads scheduling with the image editor and in-composer preview. It also supports up to 20 images or one video per post, the 500-character caption notifications, and the error catalog that translates 850+ documented platform errors into fix-it messages. This enables the agency to stage real client posts at the required specifications before committing to a paid plan.

See plans and pricing for each add-on, including its category and unit price, or start a free trial with the RecurPost Threads scheduler.