Social Media Image Sizes: An Always-Up-to-Date Guide 2019

Social Media Image Sizes

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 January 7, 2020.
For best results, we recommend using PNG files.

Facebook | Twitter | LinkedInInstagram | YouTube | Pinterest | Tumblr | Snapchat

Facebook Image Sizes

Profile Picture

Image Size: 360 x 360 (displays 160 x 160 on desktop; 140 x 140 on smartphones)

Cover Photo

Image Size: 851 x 310 (640 x 360 on mobile; minimum is 399 x 150)
Image Ratio: 16:9

Event Image:

Image Size: 500 x 262
Image Ratio: 16:9

Shared Post Image

Image Size: 1200 x 630 (minimum is 600 x 315)

Shared Link Preview Image

Image Size: 1200 x 630

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

Image Size: 1024 x 512 (minimum is 440 x 220)
File Size: 5MB

Twitter Summary Cards

Image Size: 600 x 600 (minimum is 120 x 120)
File Size: 1MB

Twitter Cards

Image Size: 1200 x 628 (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 (minimum)
Image Ratio: 1:1
File Size: 10MB (maximum)

Cover Image

Image Size: 1584 x 396
Image Ratio: 4:1
File Size: 8MB (maximum)

Shared Photo

Image Size: 520 x 320 (minimum)

Shared Link Preview 

Image Size: 520 x 272 (minimum)
Image Ratio: 1.91:1

Company Logo

Image Size: 130 x 130 (minimum)
Image Ratio: 1:1
File Size: 8MB (maximum) 

Company Cover Photo

Image Size: 1536 x 768 (minimum is 1192 x 220)
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: 150 x 150 (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 (600 x 1067 is the minimum)
Image Ratio: 9:16
File Size: 4GB (maximum)

YouTube Image Sizes

Channel Icon

Image Size: 800 x 800

Channel Banner Photo

Image Size: 2560 x 1440 (minimum is 1546 x 423)
File Size: 4MB (maximum)

Video Thumbnail

Image Size: 1280 x 720 (maximum is 2560 x 1440)

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)

Board Cover Image

Image Size: 600 x 600 (minimum is 340 x 340)


Large Thumbnail: 222 x 150
Small Thumbnail: 100 x 100


Square Pin: 600 x 600
Optimal Pin: 600 x 900
Tall Pin: 600 x 1260


Profile Image

Image Size: 128 x 128

Image Post

Image Size: 500 x 750 (maximum is 1280 x 1920)
File Size: 10MB (maximum)

Animated GIF

Image Size: 540 pixels wide (maximum)
File Size: 3MB (maximum)


Geofilters, ads, and lenses

Image Size: 1080 x 1920

Get Found Online

Free Tools to Make You
a Better Marketer.

From templates and spreadsheets to guides and dictionaries, we’ve compiled our most useful resources to help you master your marketing.

Check 'em out!
Get Emails You Want to Open
Say Hello 603.436.7770 Send Us a Message