Social media image sizes for 2026 (all 9 networks)

Social media image sizes for 2026 on all nine networks: feed, Story and carousel sizes, file limits, and how to crop one photo so it works everywhere.

Updated 10 min read

The short answer

There's no single social media image size that every network recommends, but a 1,080 × 1,350 pixel photo (4:5 portrait) fits the most: it's inside the official ranges for Instagram, LinkedIn, X and Threads, and Facebook and Bluesky publish no shape limits. Use 1,000 × 1,500 (2:3) for Pinterest and 9:16 for Stories.

Instagram's app takes shapes from 1.91:1 to 3:4, but scheduling apps can only post 1.91:1 to 4:5. LinkedIn takes 3:1 to 4:5, and X shows single photos from 2:1 to 3:4 in full. A JPEG under 2 MB is within every network's file limit; Bluesky's 2 MB per photo is the lowest. Checked October 2026.

In this article

Every network wants your photos in a slightly different shape, and the numbers change more often than most size charts admit. This guide covers Instagram, Facebook, TikTok, YouTube, LinkedIn, X, Threads, Pinterest and Bluesky, using each network's own help center and developer docs, checked in October 2026. Where a network doesn't publish a number, we say so instead of guessing. For more detail on one network, see our guides to Instagram carousel sizes, Pinterest Pin sizes and Facebook Reels sizes.

Sizes are width x height in pixels. "Through apps" means what a network accepts from scheduling apps, which post through its official API. For Instagram, that range is narrower than in its own app.

Social media image sizes at a glance

NetworkSizeShape
InstagramUp to 1,080 wide, so 1,080 × 1,350 at 4:51.91:1 to 3:4 in the app, 1.91:1 to 4:5 through apps
FacebookNot publishedNot published
TikTok photo postsNot published; up to 1080p through appsNot published
YouTube postsNot published1:1 suggested
LinkedIn1,080 wide recommended, at least 552 × 2763:1 to 4:5
XNot published2:1 to 3:4 shown in full
Threads320 to 1,440 wide through appsUp to 10:1
Pinterest1,000 × 1,500 recommended2:3; taller Pins may get cut off
BlueskyUp to 4,000 × 4,000Not published

How many photos fit in one post, and how big each file can be:

NetworkPhotos per postFiles
InstagramUp to 20JPEG up to 8 MB through apps
FacebookNot publishedJPEG, BMP, PNG, GIF or TIFF under 15 MB; 10 MB through apps
TikTok photo postsUp to 35JPEG or WebP up to 20 MB through apps
YouTube postsUp to 10JPG, PNG, GIF or WebP up to 16 MB
LinkedInUp to 20Up to 5 MB
XUp to 4JPEG, PNG or GIF up to 5 MB
ThreadsUp to 20JPEG or PNG up to 8 MB through apps
PinterestOne, or 2 to 5 in a carouselBMP, JPEG, PNG, TIFF or WebP up to 20 MB on the web
BlueskyUp to 10Up to 2 MB

Network by network

Instagram

Instagram's Help Center says it keeps your photo at its original resolution if it's between 320 and 1,080 pixels wide and between 1.91:1 and 3:4 in shape, which is 1,080 × 566 up to 1,080 × 1,440. Photos wider than 1,080 pixels are sized down to 1,080, photos narrower than 320 are enlarged to 320, and any other shape gets cropped.

The catch is scheduling. Through Instagram's API, a feed photo has to be a JPEG of up to 8 MB with a shape between 4:5 and 1.91:1. So 4:5 (1,080 × 1,350) is the tallest shape you can schedule, even though the app itself takes 3:4. For Stories, the same developer page recommends 9:16, which is 1,080 × 1,920 at full width, so nothing gets cropped or padded.

A carousel holds up to 20 photos and videos, and the orientation you pick (square, portrait or landscape) applies to all of them. When a carousel goes out through the API, every image is cropped to the shape of the first one, square by default, so put a photo with the shape you want first. To cut one wide picture into slides that line up when people swipe, use the free carousel splitter. For video, see our guide to Instagram Reels size and length.

Facebook

We couldn't find recommended dimensions for feed photos in Facebook's Help Center. What it does say: upload JPEG, BMP, PNG, GIF or TIFF files, keep photos below 15 MB, and keep PNG files below 1 MB, because larger PNGs may look pixelated. Through Meta's API, Page photos can be up to 10 MB. For Stories, Meta's developer docs give 9:16 at 1,080 × 1,920 for videos and no size for photos, so a 9:16 photo is the natural match.

TikTok

TikTok is built around video, but photo posts can hold up to 35 photos, and TikTok's posting guide doesn't give a recommended photo size. Through TikTok's API, each photo has to be JPEG or WebP, no larger than 1080p, and up to 20 MB.

YouTube

YouTube is video first, so the image most creators need is a thumbnail. YouTube recommends custom thumbnails of 3,840 × 2,160 for videos and 2,160 × 3,840 for Shorts, so 16:9 and 9:16, in JPG or PNG. The minimum is 640 pixels wide for videos and 640 pixels tall for Shorts. From a computer, thumbnails can be up to 50 MB; from a phone, video thumbnails are limited to 2 MB. Custom Shorts thumbnails can only be added in YouTube Studio on a computer, and your account must be verified.

Image posts on your channel take up to 10 images of up to 16 MB each. YouTube suggests square images because that's how they show in the feed.

LinkedIn

LinkedIn's Help Center recommends photos 1,080 pixels wide, with a minimum of 552 × 276 and a 5 MB limit per upload. Shapes from 3:1 (wide) to 4:5 (tall) work, and anything outside that range is centered and cropped. You can add up to 20 photos to one post. In multi-photo posts, images show at 4:5 at most, and the first photo sets the layout and gets the most emphasis, so lead with your strongest one.

X

X doesn't publish a recommended pixel size. Its Help Center says a single photo between 2:1 and 3:4 displays in full, and photos can be up to 5 MB as GIF, JPEG or PNG (BMP and TIFF aren't accepted). Animated GIFs can be up to 5 MB on mobile and 15 MB on the web. A post holds up to 4 photos.

Threads

Threads doesn't publish a recommended size either. Its developer docs say photos posted through the API should be JPEG or PNG, up to 8 MB, between 320 and 1,440 pixels wide (smaller photos are scaled up, larger ones down), with an aspect ratio of up to 10:1. Carousels hold 2 to 20 photos or videos.

Pinterest

Pinterest's Pin specs accept BMP, JPEG, PNG, TIFF and WebP images up to 20 MB on the web, but don't give a shape for image Pins. The shape is on Pinterest's ad specs page, which says its standard image format works for ads and for regular Pins from business accounts: 2:3, or 1,000 × 1,500 pixels. Pins taller than 2:3 might get cut off in feeds. The same page lists carousels of 2 to 5 images (1:1 or 2:3) for business accounts, and notes that every upload is converted to a standard JPEG and custom color profiles aren't supported, so export in sRGB.

Bluesky

Bluesky doesn't publish a recommended size or shape. Since its April 2026 update, photos can be up to 2 MB and 4,000 × 4,000 pixels, and since June 2026 you can attach up to 10 photos to a post; posts with 5 or more show as a swipeable carousel. Bluesky's developer guide still describes posts from apps with up to four images, each up to 2 MB.

How to crop one photo for several networks

Every crop is a trade-off between filling the screen and fitting everywhere. Here's what each common shape gets you, based on the ranges above:

  • 4:5 portrait (1,080 × 1,350): the tallest shape Instagram takes from scheduling apps and the tallest LinkedIn shows uncropped. X shows it in full too. The best all-round feed shape.
  • 1:1 square (1,080 × 1,080): inside every range in the table, suggested by YouTube for post images, and Instagram's default for carousels sent through its API. Pick it when you don't want surprises.
  • 9:16 vertical (1,080 × 1,920): for Stories. Too tall for feeds: Instagram's app crops anything taller than 3:4 and scheduling apps can't post it as a feed photo, LinkedIn crops anything taller than 4:5, and X only shows up to 3:4 in full.
  • 1.91:1 landscape (1,080 × 566): the widest Instagram allows. Fine on LinkedIn (up to 3:1) and X (up to 2:1), but it takes up little of a phone screen.
  • 2:3 (1,000 × 1,500): Pinterest's shape. It's taller than 3:4 and 4:5, so it runs into the same feed limits as 9:16 on Instagram, LinkedIn and X.

A simple routine that works:

  1. Frame the subject near the middle, so any crop keeps it.
  2. Export a 4:5 version for feeds.
  3. If Pinterest or Stories matter to you, export a 2:3 and a 9:16 version as well.
  4. Save as JPEG in sRGB, 1,080 pixels wide (1,000 for Pinterest). A JPEG under 2 MB fits every file limit above, including Bluesky's.

To check a photo or video against every network at once, try our free size checker; the file stays on your device. To make every size from one photo, use the free image resizer. Text has its own limits on every network; see social media character limits.

How Unisenda helps with image sizes

Unisenda is a social media scheduler for creators and small brands, and it posts to all nine networks above. Here's what it does with photos:

  • Post JPG, PNG or WebP photos of up to 20 MB, and Unisenda sends each network a JPEG within its file limit. iPhone HEIC photos need to be exported as JPEG first, and GIFs can't be posted.
  • Pick one aspect ratio for the post and it applies to every photo in it. Use Edit to adjust each photo's crop position, rotate or flip it, or fix light and color. Your original file never changes.
  • Presets can remember your usual image shape, along with your accounts, caption and time of day.
  • Previews show how the post will look on each network before it goes out.
  • Checks flag what a network would reject before you schedule, such as a photo shape Instagram won't take from apps (anything outside 4:5 to 1.91:1).

Photos per post in Unisenda: up to 20 on Instagram and Threads, 10 in a Facebook Page gallery, 9 on LinkedIn, 4 on X and 4 on Bluesky, and one image per Pin. TikTok posts from Unisenda are videos, and YouTube posts are Shorts. Bluesky now allows 10 photos and LinkedIn 20, so for bigger sets, use the network's own app. If you share the same photo everywhere, see how to post to all your social media at once.

You can try the photo editor and previews in the demo without an account; nothing is ever published from it. Plans and the 7-day free trial are on the pricing page.

Questions people ask

What is the best image size for an Instagram post?

1,080 × 1,350 pixels (4:5). Instagram's app accepts shapes up to 3:4 (1,080 × 1,440), but scheduling apps post through Instagram's API, which only takes 4:5 to 1.91:1, so 4:5 is the tallest shape that works both ways.

What size should a Pinterest Pin be?

Pinterest recommends 2:3, or 1,000 × 1,500 pixels, on its specs page for standard Pins and ads. Pins taller than 2:3 might get cut off in feeds, and image files can be up to 20 MB on the web.

Can I use the same image on every network?

Yes, with a compromise. A 4:5 or square JPEG under 2 MB fits within every network's published limits. For Pinterest and Stories, a 2:3 or 9:16 version will fill the space better.

How many photos can I put in one post?

Instagram, LinkedIn and Threads allow up to 20, YouTube posts and Bluesky up to 10, X up to 4, and TikTok photo posts up to 35. A standard Pinterest Pin has one image. Facebook doesn't publish a number.

Why does my photo look blurry or cropped after posting?

Networks resize and crop photos outside their limits. Instagram sizes anything wider than 1,080 pixels down and crops shapes outside 1.91:1 to 3:4, LinkedIn crops photos taller than 4:5, and Facebook says PNG files over 1 MB may look pixelated.

Sources

Checked on 1 November 2026. Networks change their rules often, so check the source before you rely on a number.

  1. Instagram Help Center: Image resolution of photos you share on Instagram
  2. Instagram Help Center: Share a post with multiple photos or videos on Instagram
  3. Meta for Developers: IG User Media (Instagram Platform reference)
  4. Meta for Developers: Instagram Content Publishing
  5. Facebook Help Center: I can't upload photos on Facebook
  6. Meta for Developers: Graph API Page Photos
  7. Meta for Developers: Facebook Stories API
  8. TikTok Help Center: Making a post
  9. TikTok for Developers: Media Transfer Guide
  10. YouTube Help: Add custom thumbnails on YouTube
  11. YouTube Help: Create a post
  12. LinkedIn Help: Share photos on LinkedIn
  13. X Help Center: How to post photos or GIFs on X
  14. X Developer Platform: Create Posts
  15. Meta for Developers: Threads API overview
  16. Pinterest Help: Review Pin specs
  17. Pinterest Business Help: Review ad specs
  18. Bluesky: v1.121 is live, photos up to 2 MB and 4000 × 4000 (post by @bsky.app, April 2026)
  19. Bluesky: v1.123 is live, up to 10 photos in posts (post by @bsky.app, June 2026)
  20. Bluesky Protocol Services: Creating a post