Social Media Image Size Guide
Every platform’s image sizes, with sources — and a check of your own image.
Check an image (optional)
Image sizes
-
Instagram
Feed photo
1.91:1 to 3:4
- Shapes kept
- 1.91:1 (wide) to 3:4 (tall)
- Any shape from 1.91:1 (landscape, 1080 × 566) to 3:4 (portrait, 1080 × 1440) is kept; other shapes are cropped to fit.
- Photos 320–1080 px wide keep their resolution; wider ones are reduced to 1080 px and narrower ones enlarged to 320 px.
- Common sizes: 1080 × 1440 (3:4), 1080 × 1350 (4:5), 1080 × 1080 (1:1) and 1080 × 566 (1.91:1).
Source: Instagram Help Centre — Image resolution of photos you share on Instagram (archived copy)
-
Instagram
Profile grid tile
1,080 × 1,440 px
- Recommended
- 1,080 × 1,440 px
- Aspect ratio
- 3:4
- Profiles show posts as tall rectangles instead of squares. This entry takes the tiles to be 3:4 — the tallest shape Instagram keeps — so a 3:4 post fills a tile and other shapes are cropped on the grid, not in the feed. Instagram has not stated the tile shape on a help page that could be checked.
- To split one picture across several tiles, use the Instagram Grid Maker.
Source: The Verge — Instagram profile grids are going to feature rectangles instead of squares · Instagram Help Centre — Image resolution of photos you share on Instagram (archived copy)
-
Instagram
Story or Reel (full screen)
1,440 × 2,560 px
- Recommended
- 1,440 × 2,560 px
- Aspect ratio
- 9:16
- Minimum
- 500 px wide
- Max file size
- 30 MB
- File types
- JPG, PNG
- Keep clear
- top 14%, bottom 35%, sides 6%
- From Meta’s specifications for Story and Reels image ads.
- Keep roughly the top 14%, the bottom 35% and 6% on each side free of text and logos, so the profile icon and buttons do not cover them.
Source: Meta Ads Guide — Image ads on Instagram Stories (archived copy) · Meta Ads Guide — Image ads on Instagram Reels (archived copy)
-
Instagram
Feed image ad
1.91:1 to 4:5
- Shapes kept
- 1.91:1 (wide) to 4:5 (tall)
- Minimum
- 500 px wide
- Max file size
- 30 MB
- File types
- JPG, PNG
- Meta recommends 4:5 at 1440 × 1800 px; shapes from 4:5 to 1.91:1 are accepted.
Source: Meta Ads Guide — Image ads on Instagram Feed (archived copy)
-
Facebook
Page profile picture
320 × 320 px
- Recommended
- 320 × 320 px
- Aspect ratio
- 1:1
- Shown at 176 × 176 px on computers and 196 × 196 px on smartphones.
- For a logo or text, a PNG file may look sharper.
Source: Facebook Help Centre — Page profile picture and cover photo dimensions (archived copy)
-
Facebook
Page cover photo
851 × 315 px
- Recommended
- 851 × 315 px
- Aspect ratio
- 2.7:1
- Minimum
- 400 × 150 px
- Loads fastest as an sRGB JPG of 851 × 315 px under 100 KB.
- Facebook says the cover is left-aligned and full-bleed at 16:9 on computers and 2.4:1 on phones, and that on phones the profile picture overlaps it by about 40 px — so check it on both after uploading.
Source: Facebook Help Centre — Page profile picture and cover photo dimensions (archived copy)
-
Facebook
Link preview (Open Graph image)
1,200 × 630 px
- Recommended
- 1,200 × 630 px
- Aspect ratio
- 1.91:1
- Minimum
- 200 × 200 px
- Max file size
- 8 MB
- Use at least 1200 × 630 px for high-resolution screens; images under 600 × 315 px are shown as a small preview.
- Keep it close to 1.91:1 so the whole image shows in the feed.
Source: Meta for Developers — Images in link shares (archived copy)
-
Facebook
Feed image ad
1,440 × 1,800 px
- Recommended
- 1,440 × 1,800 px
- Aspect ratio
- 4:5
- Minimum
- 600 × 750 px
- Max file size
- 30 MB
- File types
- JPG, PNG
- Meta’s recommendation for Facebook Feed image ads: 4:5, with a 3% tolerance.
Source: Meta Ads Guide — Image ads on Facebook Feed (archived copy)
-
X (Twitter)
Profile photo
400 × 400 px
- Recommended
- 400 × 400 px
- Aspect ratio
- 1:1
- File types
- JPG, GIF, PNG
- Animated GIFs are not supported for profile photos.
Source: X Help Center — How to customize your profile (archived copy)
-
X (Twitter)
Header (banner)
1,500 × 500 px
- Recommended
- 1,500 × 500 px
- Aspect ratio
- 3:1
- File types
- JPG, GIF, PNG
- Animated GIFs are not supported for headers.
Source: X Help Center — How to customize your profile (archived copy)
-
X (Twitter)
Photo in a post
2:1 to 3:4
- Shapes kept
- 2:1 (wide) to 3:4 (tall)
- Max file size
- 5 MB
- File types
- JPG, PNG, GIF, WEBP
- A single photo between 2:1 and 3:4 is shown in full in the timeline.
- Up to 4 photos per post, each up to 5 MB; an animated GIF can be up to 15 MB.
Source: X Help Center — How to post photos or GIFs (archived copy) · X Developer Platform — Media upload best practices
-
X (Twitter)
Link card, large image
2:1
- Aspect ratio
- 2:1
- Minimum
- 300 × 157 px
- Maximum
- 4,096 × 4,096 px
- Max file size
- 5 MB
- File types
- JPG, PNG, WEBP, GIF
- For the “summary_large_image” card. Only the first frame of a GIF is used; SVG is not supported.
Source: X Developer Platform — Summary card with large image (archived copy)
-
X (Twitter)
Link card, small image
1:1
- Aspect ratio
- 1:1
- Minimum
- 144 × 144 px
- Maximum
- 4,096 × 4,096 px
- Max file size
- 5 MB
- File types
- JPG, PNG, WEBP, GIF
- For the “summary” card; the image is cropped to a square everywhere.
-
LinkedIn
Profile photo
1:1
- Aspect ratio
- 1:1
- Minimum
- 400 × 400 px
- Maximum
- 7,680 × 4,320 px
- Max file size
- 8 MB
- File types
- JPG, PNG
- From 400 × 400 up to 7680 × 4320 px, up to 8 MB; GIFs are not supported. LinkedIn suggests a photo that needs little cropping — you can crop and move it after uploading.
-
LinkedIn
Profile cover (background) image
1,584 × 396 px
- Recommended
- 1,584 × 396 px
- Aspect ratio
- 4:1
- Max file size
- 8 MB
- File types
- JPG, PNG
- How it appears changes with the browser window and screen, so keep key details away from the edges.
Source: LinkedIn Help — Add or change the cover image on your profile · LinkedIn Help — Photo won’t upload to your profile
-
LinkedIn
Page logo
400 × 400 px
- Recommended
- 400 × 400 px
- Aspect ratio
- 1:1
- Minimum
- 268 × 268 px
- Max file size
- 3 MB
- File types
- JPG, PNG
- Shown on light and dark backgrounds; a transparent logo is shown on white.
Source: LinkedIn Help — Image specifications for LinkedIn Pages and Career Pages
-
LinkedIn
Page cover image
1,512 × 256 px
- Recommended
- 1,512 × 256 px
- Aspect ratio
- 5.91:1
- Minimum
- 1,512 × 256 px
- Max file size
- 3 MB
- File types
- JPG, PNG
- It may be trimmed to fit different screens: keep important details in the centre, away from the edges and especially the lower right.
Source: LinkedIn Help — Image specifications for LinkedIn Pages and Career Pages
-
LinkedIn
Image for a post with a link
1,200 × 627 px
- Recommended
- 1,200 × 627 px
- Aspect ratio
- 1.91:1
- Minimum
- 200 px wide
- Images under 200 px wide appear as a small thumbnail on the left of the post. Images on phones are not cropped; other shapes get thin padding.
Source: LinkedIn Help — Image specifications for LinkedIn Pages and Career Pages
-
LinkedIn
Single image ad, landscape
1,200 × 628 px
- Recommended
- 1,200 × 628 px
- Aspect ratio
- 1.91:1
- Minimum
- 640 × 360 px
- Maximum
- 7,680 × 4,320 px
- Max file size
- 5 MB
- File types
- JPG, PNG, GIF
- Images under 401 px wide are shown as a thumbnail.
Source: LinkedIn Marketing Solutions Help — Single image ads specifications
-
LinkedIn
Single image ad, square
1,200 × 1,200 px
- Recommended
- 1,200 × 1,200 px
- Aspect ratio
- 1:1
- Minimum
- 360 × 360 px
- Maximum
- 4,320 × 4,320 px
- Max file size
- 5 MB
- File types
- JPG, PNG, GIF
- Animated GIFs must be 250 frames or fewer.
Source: LinkedIn Marketing Solutions Help — Single image ads specifications
-
LinkedIn
Single image ad, vertical
720 × 900 px
- Recommended
- 720 × 900 px
- Aspect ratio
- 4:5
- Minimum
- 360 × 640 px
- Maximum
- 2,430 × 4,320 px
- Max file size
- 5 MB
- File types
- JPG, PNG, GIF
- Vertical ads only run on mobile. LinkedIn lists the minimum as 360 × 640 px.
Source: LinkedIn Marketing Solutions Help — Single image ads specifications
-
YouTube
Profile picture
1:1
- Aspect ratio
- 1:1
- Max file size
- 15 MB
- File types
- JPG, GIF, BMP, PNG
- Renders at 98 × 98 px; YouTube Studio lets you crop a square. Animated GIFs are not allowed.
-
YouTube
Channel banner
2,560 × 1,440 px
- Recommended
- 2,560 × 1,440 px
- Aspect ratio
- 16:9
- Minimum
- 2,048 × 1,152 px
- Max file size
- 6 MB
- Safe area
- 1,235 × 338 px in the centre (at 2,048 × 1,152 px)
- Recommended 2560 × 1440 px (especially for TV); uploads must be at least 2048 × 1152 px.
- Keep text and logos inside the centre 1235 × 338 px (at 2048 × 1152): the rest is cropped on some devices.
-
YouTube
Video thumbnail
3,840 × 2,160 px
- Recommended
- 3,840 × 2,160 px
- Aspect ratio
- 16:9
- Minimum
- 640 px wide
- Max file size
- 50 MB
- File types
- JPG, PNG
- Up to 50 MB from a computer, 2 MB from a phone.
- On the home, Explore and Subscriptions pages, vertical videos with a 16:9 thumbnail get an automatic 4:5 one instead.
-
YouTube
Shorts thumbnail
2,160 × 3,840 px
- Recommended
- 2,160 × 3,840 px
- Aspect ratio
- 9:16
- Minimum
- 640 px tall
- Max file size
- 50 MB
- File types
- JPG, PNG
- Custom Shorts thumbnails can only be added in YouTube Studio on a computer, from a verified account.
-
YouTube
Video watermark
1:1
- Aspect ratio
- 1:1
- Minimum
- 150 × 150 px
- Max file size
- 1 MB
- A square image under 1 MB, shown in the corner of your videos.
-
Pinterest
Standard Pin
2:3 or wider
- Recommended
- 1,000 × 1,500 px
- Shapes kept
- 2:3 or wider
- Max file size
- 20 MB
- File types
- PNG, JPG
- Pinterest recommends 2:3 (1000 × 1500 px); Pins taller than 2:3 may be cut off in feeds.
- Up to 20 MB from a computer, 32 MB in the app. Upload PNG in sRGB to avoid quality loss.
-
Bluesky
Avatar
1:1
- Aspect ratio
- 1:1
- Maximum
- 2,000 × 2,000 px
- Max file size
- 1 MB
- File types
- JPG, PNG
- The official app crops avatars to a square and compresses bigger images to fit 1 MB and 2,000 px.
Source: AT Protocol lexicon app.bsky.actor.profile (Bluesky, open source) · Bluesky app source — image size settings
-
Bluesky
Banner
3:1
- Aspect ratio
- 3:1
- Maximum
- 2,000 × 2,000 px
- Max file size
- 1 MB
- File types
- JPG, PNG
- The official app crops banners to 3:1 and compresses bigger images to fit 1 MB and 2,000 px.
Source: AT Protocol lexicon app.bsky.actor.profile (Bluesky, open source) · Bluesky app source — image size settings
-
Bluesky
Image in a post
up to 4,000 × 4,000 px
- Maximum
- 4,000 × 4,000 px
- Max file size
- 2 MB
- Up to 4 images per post, each up to 2 MB (formerly 1 MB). The official app shrinks images to at most 4,000 px on the longest side.
Source: AT Protocol lexicon app.bsky.embed.images (Bluesky, open source) · Bluesky app source — image size settings
-
Mastodon
Avatar
400 × 400 px
- Recommended
- 400 × 400 px
- Aspect ratio
- 1:1
- Max file size
- 8 MB
- File types
- WEBP, PNG, GIF, JPG
- Cropped to a square and reduced to 400 × 400 px. Mastodon 4.7 accepts up to 8 MB; the documentation and older servers say 2 MB.
Source: Mastodon documentation — Setting up your profile · Mastodon 4.7.3 source — avatar limits
-
Mastodon
Header
1,500 × 500 px
- Recommended
- 1,500 × 500 px
- Aspect ratio
- 3:1
- Max file size
- 8 MB
- File types
- WEBP, PNG, GIF, JPG
- Reduced to at most 1500 × 500 px worth of pixels. Mastodon 4.7 accepts up to 8 MB; the documentation and older servers say 2 MB.
Source: Mastodon documentation — Setting up your profile · Mastodon 4.7.3 source — header limits
-
Reddit
Community banner
1,080 × 128 px
- Recommended
- 1,080 × 128 px
- Aspect ratio
- 8.44:1
- Minimum
- 1,072 × 128 px
- At least 1072 × 128 px for computers and 1080 × 128 px for phones; 1080 × 128 px is recommended.
Source: Reddit Help — Banner (archived copy)
-
Reddit
Community icon
300 × 300 px
- Recommended
- 300 × 300 px
- Aspect ratio
- 1:1
- Shown on the community’s main page.
Source: Reddit Help — Community icon (archived copy)
-
Google Business Profile
Business photo
720 × 720 px
- Recommended
- 720 × 720 px
- Minimum
- 250 × 250 px
- Max file size
- 5 MB
- Min file size
- 10 KB
- File types
- JPG, PNG
- Recommended 720 × 720 px, at least 250 × 250 px, between 10 KB and 5 MB. Photos should be in focus, well lit and without heavy filters.
Source: Google Business Profile Help — Manage your Business Profile photos & videos
No placements match. Clear the search or choose “All platforms”.
About the Social Media Image Size Guide
A searchable reference of image sizes for Instagram, Facebook, X, LinkedIn, YouTube, Pinterest, Bluesky, Mastodon, Reddit and Google Business Profile: profile photos and logos, covers and banners, posts, Stories and Reels, thumbnails, link previews and ads. Each entry gives the aspect ratio, the recommended and minimum size, the file-size limit and file types, with a link to the platform’s own page.
Drop an image to check it against every placement at once: which ones it fits as it is, which will crop it — with a preview of the part that is kept — and which need a bigger image. Then download it cropped and resized for a placement, or open it in the Image Resizer with that size already set. The image stays on your device.
How to use it
- Find a placement: type in the search box (for example linkedin cover or story), or filter by platform and type.
- To check an image, drop it on the box or choose it. Every card then shows whether it fits, how much would be cropped, and any size or file-size problem.
- Change Crop position to keep the top, bottom, left or right of your image instead of the centre.
- Press Download on a card for a copy cropped and resized for that placement, or Open in Image Resizer for more options (padding instead of cropping, other formats, batches).
- Copy the list or download it as CSV for your brief or style guide.
Examples
Fits the Instagram feed as it is (1080 × 810) · YouTube banner: 25% cut from the top and bottom · LinkedIn cover: 67% cut · Story: 58% cut from the sides
Too small: uploads must be at least 2048 × 1152 px. The download enlarges it to 2048 × 1152 so it is accepted, but it will look soft — use a bigger original if you have one.
Taller than the 3:4 that X shows in full: 25% is cut from the top and bottom, leaving 1080 × 1440.
Common uses
- Preparing one photo for every network before a launch or campaign.
- Checking a designer’s banner against each platform’s safe area before it goes live.
- Finding the right size for a link preview (Open Graph) image.
- Writing a social media style guide with sizes you can trace back to their sources.
Fits, crops or too small — what the check means
- Fits: the image already has a shape the placement shows in full. Where a platform accepts a range of shapes (Instagram feed photos from 1.91:1 to 3:4, X post photos from 2:1 to 3:4), any shape in the range fits.
- Will be cropped: the shape differs, so part of the image is cut off. The preview dims the part that is lost; choose a crop position to keep another part.
- Smaller than recommended: the shape is right but the image is smaller than the size the platform recommends, so it may look less sharp.
- Too small: below the minimum the platform states. The download enlarges it to that minimum so it is accepted, but enlarging cannot add detail.
File-size limits are checked on the file you dropped; the downloaded copy is a new file, saved under the placement’s limit.
Safe areas
Some placements crop differently on different screens or cover parts of the image with buttons. YouTube asks for text and logos inside the central 1235 × 338 px of a 2048 × 1152 banner; Meta suggests leaving about 14% at the top, 35% at the bottom and 6% at each side of a Story or Reel free; LinkedIn says to keep the important part of a cover image in the centre, and Facebook shows Page covers at different shapes on computers and phones. Where a platform gives numbers, the preview draws the safe area as a dashed box.
How these sizes were checked
Every number was read from the page linked on its card: help centres, Meta’s and LinkedIn’s ad-spec guides, developer documentation, and for Bluesky and Mastodon their open-source code. Where a help centre blocks automated reading, the Internet Archive copy that was read is linked as well. The Instagram Story and Reels entry uses the specifications Meta publishes for Story and Reels ads.
Some placements are left out because no current official page that could be read states their size: Instagram’s profile photo, TikTok’s profile photo and photo posts, and the images of Threads, Snapchat, Discord and Twitch. Numbers for these circulate online, copied from site to site; if you need one, check it in the app.
Limitations
- Platforms change sizes and crops without notice, and apps may show images differently from their documentation. If the app disagrees, trust the app.
- The check uses the image’s shape and pixel size. It cannot see whether text or faces fall in a cropped area — look at the preview.
- Downloads are JPG (or PNG for PNG images where the platform accepts PNG) in sRGB without the original metadata; animated GIFs keep only their first frame. Where a platform states a file-size limit, a copy that would be over it is saved as a JPG at lower quality — and, only if that is not enough, smaller — so it fits.
- HEIC photos from iPhones open in Safari directly; other browsers download a HEIC decoder from this site the first time (about 1.4 MB).
Privacy
Everything happens in your browser. What you enter or open here is not uploaded or stored by MySmartCoPilot.
Frequently asked questions
What size is an Instagram post?
Instagram keeps photos between 1.91:1 (landscape) and 3:4 (portrait) at up to 1080 px wide: 1080 × 1440 for 3:4, 1080 × 1350 for 4:5, 1080 × 1080 for square and 1080 × 566 for 1.91:1. Shapes outside that range are cropped.
What is the YouTube banner size?
YouTube recommends 2560 × 1440 px (16:9) and requires at least 2048 × 1152 px, at most 6 MB. Keep text and logos inside the central 1235 × 338 px area, because the rest is cropped on some devices.
What size should a LinkedIn banner be?
For a personal profile, LinkedIn recommends a 1584 × 396 px cover (background) image, JPG or PNG, under 8 MB. For a company Page the cover image is 1512 × 256 px, under 3 MB.
What size is a link preview (Open Graph) image?
Meta recommends at least 1200 × 630 px, close to 1.91:1, up to 8 MB; under 600 × 315 px the preview is shown small. LinkedIn uses 1.91:1 (1200 × 627), and X’s large-image card is 2:1 with a minimum of 300 × 157 px.
Why does my Instagram grid crop my photos?
The profile grid shows posts as tall 3:4 tiles. Photos of other shapes are cropped on the grid (not in the feed). To fill the grid exactly, post 3:4 images — 1080 × 1440 px — or use the Instagram Grid Maker to split one picture across several tiles.
Is my image uploaded?
No. The image is read, checked, cropped and resized in your browser; nothing is sent to a server.