# Threads image sizes and post dimensions for 2026

> Threads sets no fixed size. Use 1080 x 1350 (4:5) for photos, 1080 x 1920 for video. The API takes JPEG or PNG up to 8 MB, 320 to 1440 px wide.

Page: https://omnisocials.com/threads-image-sizes
Checked: October 17, 2026

Threads publishes no recommended size, so 1080 × 1350 (4:5) is the common default for photos and 1080 × 1920 (9:16) for video. Scheduled posts must fit the API: JPEG or PNG, up to 8 MB, 320 to 1,440 px wide.

## The short answer: Use 1080 × 1350 (4:5) for photos. Threads sets no fixed size.

Threads does not publish a recommended image size. Its API, which every scheduler uses, takes JPEG and PNG images up to 8 MB and 320 to 1,440 px wide, in any shape up to 10:1. Images outside that width range are scaled.

So size for the phone screen: 1080 × 1350 (4:5) for photos and carousels, 1080 × 1080 for squares, and 1080 × 1920 (9:16) for vertical video, the ratio Meta's API docs recommend. A carousel takes 2 to 20 items through the API, photos and videos mixed.

- **Photo post**: 1080 × 1350 (4:5, the common default)
- **Video**: 1080 × 1920 (9:16, what Meta's API recommends)
- **Image file**: 8 MB (JPEG or PNG through the API)

## Pick a format to see its size and what the API takes

| Format | Size (px) | Aspect ratio | Use it for | In the app | Via schedulers | Note |
|---|---|---|---|---|---|---|
| Portrait 4:5 | 1080 x 1350 | 4:5 | Most photo posts | Yes | Yes, JPEG or PNG, 8 MB | Common default, not official |
| Square | 1080 x 1080 | 1:1 | Quotes, product shots | Yes | Yes | Same shape as on Instagram |
| Landscape 16:9 | 1080 x 608 | 16:9 | Screenshots, wide scenes | Yes | Yes, any ratio up to 10:1 | Small on a phone screen |
| Vertical 9:16 | 1080 x 1920 | 9:16 | Video, tall photos | Yes, video up to 5 minutes | Yes, video up to 1 GB | Meta's recommended video ratio |
| Carousel | 1080 x 1350 | 4:5 | Photo and video sets | Yes, no count published | 2 to 20 items | OmniSocials sends up to 20 |
| Profile photo | 320 x 320 | 1:1 | Your profile picture | No size published | Set in the app only | Shows as a circle |

## Every Threads size in one table. In pixels, width × height.

| Format | Size (px) | Aspect ratio | Notes |
|---|---|---|---|
| Portrait photo | 1080 × 1350 | 4:5 | Common default; Threads publishes no size |
| Square photo | 1080 × 1080 | 1:1 | Common for quotes and products |
| Landscape photo | 1080 × 608 | 16:9 | Wide shots and screenshots |
| Vertical video | 1080 × 1920 | 9:16 | Meta's recommended video ratio; up to 1,920 px wide |
| Carousel | 1080 × 1350 | 4:5 or any allowed | 2 to 20 items via the API, photos and videos mixed |
| Tallest or widest | Any | Up to 10:1 | The API's limit for images; video runs from 0.01:1 to 10:1 |
| Profile photo | 320 × 320 | 1:1 | Commonly used; Threads publishes no size |

API limits from Meta's Threads documentation, read on October 17, 2026. The pixel sizes are common practice, not Threads' own numbers.

## What a scheduled post must fit. Schedulers publish through the Threads API.

| Limit | Threads app | Schedulers (the API) |
|---|---|---|
| Image formats | Not published | JPEG and PNG officially supported |
| Image file size | Not published | Up to 8 MB |
| Image width | Not published | 320 to 1,440 px, scaled to fit |
| Aspect ratio | Not published | Up to 10:1 |
| Items per carousel | Not published | 2 to 20, counted as one post |
| Video file | Up to 5 minutes | MP4 or MOV, up to 1 GB and 5 minutes |
| Alt text | Not published | Up to 1,000 characters |

Every scheduler, OmniSocials included, publishes through the Threads API, so the right column is what a scheduled post must fit. OmniSocials sends carousels of up to 20 items.

## What changed for images. Bigger carousels, more options.

- **Oct 2025: Spoilers through the API** The API added spoilers for text, image and video posts, so scheduled posts can use them too. (https://developers.facebook.com/docs/threads/changelog)
- **Sep 2024: Carousels of up to 20** The API began to take carousels of up to 20 images, videos, or a mix of the two. (https://developers.facebook.com/docs/threads/changelog)
- **Aug 2024: Alt text through the API** Scheduled images and videos can carry alt text, up to 1,000 characters each. (https://developers.facebook.com/docs/threads/changelog)

## Size it once, post it anywhere. Six rules that cover most posts.

1. **Default to 1080 × 1350** It is the common size for photos and carousels, and it also fits Instagram's API, so one export works on both.
2. **Export JPEG or PNG under 8 MB** They are the formats Meta officially supports for Threads images, and 8 MB is the API's cap.
3. **Stay between 320 and 1,440 px wide** The API scales images outside that range. 1080 px wide is a safe export.
4. **Shoot video in 9:16** Meta's docs recommend 9:16 for Threads video, at most 1,920 px wide.
5. **Mix photos and videos** A carousel can hold both, in any order. Through the API it takes 2 to 20 items.
6. **Write alt text** Alt text describes an image or video for screen readers. Through the API it takes up to 1,000 characters.

## Schedule it with OmniSocials

Upload once, and OmniSocials checks every photo and video against Threads' limits before it schedules. OmniSocials schedules posts to Threads and 11 more networks from one calendar, and AI agents (Claude, ChatGPT and others) can plan and schedule through its MCP server. $10 per seat a month billed yearly, $12 monthly; 14-day free trial, a card is needed to start it. https://omnisocials.com/pricing

## Sources and method

Every limit on this page comes from Meta's Threads API documentation, read on October 17, 2026. Threads publishes no recommended pixel size for posts or profile photos, so the sizes in the tables are the common ones and are labelled that way. Where Threads states no number for the app, the page says "Not published".

- Meta for Developers, [Threads posts (media specs and limits)](https://developers.facebook.com/docs/threads/posts), Read Oct 2026. Images: JPEG and PNG, 8 MB, 320 to 1,440 px wide, up to 10:1. Carousels up to 20.
- Meta for Developers, [Threads API overview](https://developers.facebook.com/docs/threads/overview), Read Oct 2026. Video specs: MOV or MP4, 1 GB, 5 minutes, 9:16 recommended.
- Meta for Developers, [Threads publishing reference](https://developers.facebook.com/docs/threads/reference/publishing), Read Oct 2026. Alt text up to 1,000 characters per image or video.
- Meta for Developers, [Threads API changelog](https://developers.facebook.com/docs/threads/changelog), Read Oct 2026
- Instagram for Creators, [Threads for creators](https://creators.instagram.com/threads), Read Oct 2026. Photos and videos up to 5 minutes long.

## Related guides

- [Best time to post on Threads](https://omnisocials.com/best-time-to-post-on-threads)
- [How often to post on Threads](https://omnisocials.com/how-often-to-post-on-threads)
- [Threads character limits](https://omnisocials.com/threads-character-limits)
- [Threads video lengths](https://omnisocials.com/threads-video-lengths)
- [Threads hashtag limits](https://omnisocials.com/threads-hashtag-limits)
- [Schedule Threads posts](https://omnisocials.com/threads)
- [Connect Threads](https://omnisocials.com/help-center/integrations/threads)
- [Create a post](https://omnisocials.com/help-center/creating-content/create-post)
- [MCP server](https://omnisocials.com/mcp)
- [REST API](https://omnisocials.com/api)
- [API reference](https://docs.omnisocials.com)

## FAQ

### What is the best image size for Threads?

1080 × 1350 pixels (4:5) for photos and carousels. Threads publishes no official size, so this is the common default, and it fits the API's limits.

### How do I post an image on Threads?

In the app, start a new post, add photos or videos from your library and write your text. Schedulers attach the image through the API, so it must be JPEG or PNG and up to 8 MB.

### What aspect ratio does Threads use?

Threads takes almost any shape: the API accepts images up to 10:1. 4:5 is the common choice for photos and 9:16 for video, which Meta recommends.

### How many photos can a Threads post have?

Through the API, a carousel takes 2 to 20 images and videos, mixed. Threads does not publish a number for the app.

### What is the maximum image file size on Threads?

8 MB per image through the API. Threads publishes no file limit for the app.

### What file types does Threads accept?

JPEG and PNG are the officially supported image formats in the API. Videos go as MP4 or MOV.

### What is the Threads profile picture size?

Threads does not publish one. 320 × 320 pixels is the commonly used size, and the photo shows as a circle, so keep the subject centered.

### What size should a Threads video be?

1080 × 1920 (9:16), the ratio Meta's docs recommend. Through the API a video can be up to 1,920 px wide, 1 GB and 5 minutes.

### Can I use the same image on Instagram and Threads?

Yes. 1080 × 1350 (4:5) fits both. Instagram's API stops at 4:5, while Threads takes taller shapes too.

### Can OmniSocials post Threads carousels?

Yes, up to 20 photos and videos mixed in one carousel, the most the Threads API allows, with alt text on each item.
