Social Media Image Sizes
Social media image sizes at a glance: a LinkedIn banner is 1584 × 396 pixels, an Instagram post 1080 pixels wide (up to 1080 × 1440) and a Facebook Page cover 851 × 315. An X header is 1500 × 500 and a YouTube thumbnail 3840 × 2160. Choose any network's size below, add your image and save it cropped to fit. Every size here comes from the network's own help pages, developer docs or code, checked on 16 October 2026.
- Free, no sign-up
- Your image stays in your browser
- Not affiliated with any network
Your image stays in your browser: it is never uploaded or stored on a server.
Post your LinkedIn images with Scripe
Plan your team's LinkedIn posts in Scripe: the post editor shows each post with its images as a LinkedIn card, and Scripe checks every image before it publishes.
Social media image sizes at a glance
Here are the main image sizes for eight networks in one table; TikTok and Pinterest aren't covered yet. Where a network publishes no size, the table says so.
| Network | Image | Size in pixels |
|---|---|---|
| Cover image (banner) | 1584 × 396 | |
| Profile photo | from 400 × 400 to 7680 × 4320 | |
| Image in a post | 1,080 wide, from 3:1 to 4:5 | |
| Company Page cover | 1512 × 256 | |
| Post | 1080 wide, from 1080 × 566 to 1080 × 1440 | |
| Story | no size published; 1440 × 2560 for a Story ad | |
| Reel cover | 420 × 654 | |
| Page profile picture | 320 × 320 | |
| Page cover photo | 851 × 315 | |
| Image for a shared link | at least 1200 × 630 | |
| Feed ad, Story ad | 1440 × 1800, 1440 × 2560 | |
| X | Profile photo | 400 × 400 |
| X | Header | 1500 × 500 |
| X | Image in a post | no size published; 2:1 to 3:4 shows uncropped |
| Threads | Image in a post | no size published; the API scales images to 320 to 1440 wide |
| Bluesky | Avatar, banner | no size published; served at 1000 × 1000 and 3000 × 1000 |
| Mastodon | Avatar, header | downscaled to 400 × 400 and 1500 × 500 |
| YouTube | Video thumbnail | 3840 × 2160 |
| YouTube | Channel banner | 2560 × 1440, at least 2048 × 1152 |
LinkedIn image sizes
LinkedIn recommends 1584 × 396 pixels for the cover image on a profile and 1,080 pixels wide for images in posts, in any shape from 3:1 to 4:5. A Company Page cover is 1512 × 256 and its logo 400 × 400. The LinkedIn image sizes page has LinkedIn's other placements, from articles and events to groups, and the archived history of the Company Page cover.
Instagram image sizes
Instagram keeps a photo 1080 pixels wide at any shape from 1.91:1 to 3:4: 1080 × 566 for landscape, 1080 × 1080 for a square and 1080 × 1440 for the tallest portrait. Meta's publishing API, which apps and scheduling tools use to post to business and creator accounts, still stops at 4:5 (1080 × 1350). Instagram publishes no size for an ordinary Story or a profile photo. The Instagram post size page covers carousels, Stories, Reels and Reel covers.
Facebook image sizes
Facebook's help page gives a Page profile picture 320 × 320 pixels for best quality; it is cropped to a circle and shown at 176 × 176 on computers and 196 × 196 on smartphones. A Page cover photo must be at least 400 × 150 and loads fastest as an sRGB JPG of 851 × 315 pixels under 100 kilobytes. Computers show the cover at 16:9 and phones at 2.4:1, and the profile picture covers part of its left side. For a logo or text, Facebook suggests a PNG file.
For a shared link, Meta's sharing guide recommends an image of at least 1200 × 630 pixels and accepts images from 200 × 200 up to 8 MB. Facebook publishes no size for ordinary images in the feed. Meta's Ads Guide gives 1440 × 1800 (4:5) for a feed ad and 1440 × 2560 (9:16) for a Story ad, each a JPG or PNG of up to 30 MB.
X (Twitter) image sizes
X recommends 400 × 400 pixels for a profile photo, under 2 MB, and 1500 × 500 for the header; both can be JPG, GIF or PNG, but not animated. Depending on the screen, up to 60 pixels at the top and bottom of the header can be cut off.
X gives no pixel size for images in posts: a photo can be up to 5 MB, a post holds up to four, and a single photo between 2:1 and 3:4 shows uncropped. X's help pages block automated requests, so these sizes were read from archived copies made between August and October 2026.
Threads image sizes
Meta publishes no image size for Threads in its help pages. The Threads API takes JPEG and PNG images of up to 8 MB at a shape of up to 10:1 and scales them to between 320 and 1440 pixels wide. The cropper has no Threads size; Instagram's post sizes fit inside these limits.
Bluesky image sizes
Bluesky publishes no image sizes. Its open-source app crops an avatar square and a banner to 3:1, and Bluesky's image server serves them at 1000 × 1000 and 3000 × 1000 pixels, the sizes the cropper uses. An avatar or banner can be a PNG or JPEG of up to 1,000,000 bytes, and the app shrinks a larger one before it uploads it. A standard post holds up to four images of up to 2 MB each; Bluesky's app sends five to ten as a gallery.
Mastodon image sizes
Mastodon's documentation says an avatar is downscaled to 400 × 400 pixels and a header to 1500 × 500, each a WEBP, PNG, GIF or JPG file of up to 2 MB; Mastodon 4.6 and later accept 8 MB. Images in posts can be up to 16 MB, up to four per post, and are downscaled to 8.3 megapixels, enough for 3840 × 2160. Every server runs its own version and limits, so check yours.
YouTube image sizes
YouTube recommends 3840 × 2160 pixels for a video thumbnail, at 16:9 and at least 640 pixels wide, and 2160 × 3840 for a Shorts thumbnail, as a JPG or PNG. A thumbnail can be up to 2 MB on mobile and 50 MB on a computer.
A channel banner should be 2560 × 1440 pixels, at least 2048 × 1152 at 16:9 and up to 6 MB. The same banner is used on computers, phones and TVs and is cropped on some, so YouTube gives a safe area for text and logos: 1235 × 338 at the minimum size. The cropper scales that safe area to the 2560-wide banner, 1544 × 423, and marks it on the frame. A profile picture renders at 98 × 98 pixels and can be up to 15 MB; YouTube recommends no upload size for it.
How to crop an image for social media
The cropper above saves your image at exactly the size you choose, without uploading it anywhere.
- Choose the network and the size, for example an X header.
- Choose an image, or drop it on the frame.
- Drag the image or use the sliders to frame it, and zoom in to crop tighter.
- Choose JPG or PNG, then download the file and upload it on the network.
If the part you chose has fewer pixels than the size, the cropper warns that it will enlarge the image, which can make it look blurry. Zoom out, or use a larger image.
Planning LinkedIn posts with Scripe
Scripe is a social media management platform for B2B teams and agencies, built LinkedIn-first. Today it supports LinkedIn; it doesn't publish to the other networks on this page. For your team's LinkedIn posts, its post editor shows each draft as a LinkedIn card at a click, a post can carry up to 20 images, and Scripe checks every image against LinkedIn's limits before it publishes. See how a team plans those posts in the content calendar.
How this page was written and checked: our editorial standards.