Skip to main content

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 August 19, 2019.
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 170 wide x 170 tall on desktop; 128 x 128 pixels on smartphones; 32 x 32 as thumbnail associated with your account)

Cover Photo

Image Size: 820 x 312 (640 x 360 for mobile)
Image Ratio: 16:9

Event Image:

Image Size: 1920 x 1080

Shared Post Image

Image Size: 1200 x 630

Shared Link Preview Image

Image Size: 1200 x 628

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 (maximum); 440 x 220 (minimum)
Image Ratio: 2:1

Displays in Timeline

Image Size: 506 x 253

Twitter Cards

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

Banner Image

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

Shared Image

Image Size: 1200 x 1200

Shared Link Preview 

Image Size: 1200 x 628
Image Ratio: 1.91:1

Company Logo

Image Size: 300 x 300
Image Ratio: 1:1
File Size: 4MB (maximum) 

Company Cover Photo

Image Size: 1536 x 768 (minimum is 1192 x 220)
File Size: 4MB

Company Page Banner Image

Image Size: 646 x 220
File Size: 2MB

Company Hero Image

Image Size: 1128 x 376

Instagram Image Sizes

Profile Picture

Image Size: 180 x 180 (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: 180 x 180

Board Cover Image

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


  • Large Thumbnail: 222 x 150
  • Small Thumbnail: 55 x 55


  • Pin Image Preview: 236 wide
  • Expanded Pin Max: 564 wide


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