It goes without saying that your brand’s online presence should be a top priority. Part of that presence is how your branding looks across your social media accounts.
As an inbound marketing agency and design firm, we’re forever looking up social media image sizes. That’s why we compiled this post to provide you with the most up-to-date social media image sizes and dimensions, so you can be sure you’re uploading with the confidence that the picture will look great. We’ll continue to update this page when dimensions change – and they always do. You can trust us to always be up-to-date on social media image sizes, and if we’re not, please let us know. Be sure to check out our other always-up-to-date guide to ensure all your video uploads are high quality!
All dimensions are in pixels and are up-to-date as of May 2024.
For best results, we recommend using PNG files.
Facebook | Twitter | LinkedIn| Instagram | YouTube | Pinterest | Tumblr | Snapchat | TikTok
Facebook Image Sizes
Profile Picture
Image Size: 180 x 180 (displays 170 x 170 on desktop; 128 x 128 on smartphones)
Cover Photo
Image Size: 820 x 312 (640 x 360 on mobile; minimum is 400 x 150)
Image Ratio: 16:9
Timeline Photo and Post
Image Size: 1200 x 630 (Carousel Display: 1200 x 1200)
Event Cover Image
Image Size: 1200 x 628
Image Ratio: 2:1
Shared Post Image
Image Size: 1200 x 630 (minimum is 600 x 315)
Shared Link Preview Image
Image Size: 1200 x 628
Stories
Image Size: 1080 x 1920
Twitter Image Sizes
Profile Photo
Image Size: 400 x 400
Image Ratio: 1:1
File Size: 2MB (maximum)
Header Photo
Image Size: 1500 x 500
Image Ratio: 3:1
File Size: 5MB (maximum)
In-Stream Photo and Shared Links
Image Size: 1600 x 900 (minimum is 600 x 335)
File Size: 5MB
Image from a Tweet with shared link: 1200 x 628 pixels
Single and Multi-image tweets: 600 x 335
Twitter Summary Cards
Image Size: 600 x 600 (minimum is 120 x 120)
File Size: 1MB
Twitter Cards
Image Size: 800 x 800 (for in-depth information, sizes, and best practices, head to Twitter’s Developer page.)
Image Ratio: 1.91:1
LinkedIn Image Sizes
Profile Photo
Image Size: 400 x 400 to 7,680 x 4,320
Image Ratio: 1:1
File Size: 8MB (maximum)
Cover Image
Image Size: 1128 x 191
Image Ratio: 4:1
File Size: 8MB (maximum)
Shared Photo
Image Size: 1200 x 627
Shared Link Preview
Image Size: 1200 x 627
Image Ratio: 1.91:1
Company Logo
Image Size: 300 x 300
Image Ratio: 1:1
File Size: 8MB (maximum)
Company Cover Photo
Image Size: 1128 x 191
File Size: 8MB
Company Page Banner Image
Image Size: 646 x 220
File Size: 8MB
Company Hero Image
Image Size: 1128 x 376
Instagram Image Sizes
Profile Picture
Image Size: 110 x 110 (minimum, will be cropped to fit a circle.)
Photo Thumbnail
Image Size: 161 x 161
Shared Photo
Image Size: 1080 x 1080 (shared as 612 x 612)
Image Ratio: 1:1
Shared Video
Image Size: 1080 pixels wide
IGTV Cover Image
Image Size: 420 x 654
Image Ratio: 1:1:55
Instagram Stories
Image Size: 1080 x 1920 (minimum is 600 x 1067 )
Image Ratio: 9:16
File Size: 4GB (maximum)
YouTube Image Sizes
Channel Icon
Image Size: 800 x 800
Channel Banner Photo
Image Size: 2048 x 1152 (minimum is 1235 x 338)
File Size: 4MB (maximum)
Video Thumbnail
Image Size: 1280 x 720 (1920 x 1080 recommended)
TV Display
Image Size: 2560 x 1440
Desktop Display
Image Size: 2560 x 423
Tablet Display
Image Size: 1855 x 423
Mobile Display
Image Size: 1546 x 423
Pinterest Image Sizes
Profile Image
Image Size: 165 x 165 (minimum)
Image size: 32 x 32 (Appears on the rest of Pinterest)
Board Cover Image
Image Size: 800 x 450
Boards
Large Thumbnail: 222 x 150
Small Thumbnail: 100 x 100
Pins
Square Pin: 1000 x 1000
Optimal Pin: 1000 x 1500
Story Pins: 1080 x 1920
Fleets: 1080 x 1920
Tumblr Image Sizes
Profile Image
Image Size: 128 x 128
Feed Display Photo
Image Size: 500 x 750 (maximum is 1280 x 1920)
File Size: 10MB (maximum)
Banner
Image Size: 3000 x 1055
Animated GIF
Image Size: 540 pixels wide (maximum)
File Size: 3MB (maximum)
Snapchat Image Sizes
Geofilters, ads, and lenses
Image Size: 1080 x 1920
Image Ratio: 9:16
TikTok
Video size: 1080 x 1920
Profile Picture: 200 x 200
Image Ratios: 9:16, 1:1, or 16:9