The Ultimate Guide To Social Media Sizes 2023

*** Bookmark this page! This list is updated regularly. ***
Windows: Ctrl-D | Mac: Shift-⌘-D

Most lists like these are specific to Facebook, Twitter, or Tik Tok. Most only provide you with the minimum image size requirements and leave you wondering why your images look terrible on a larger screen. This is not like most lists!

Methodology

While every social media platform has its own quirks and complications, I have been careful to only include the most helpful sizes to make your life easier! I have used the official name for each image placement, whenever possible.

This list is not infallible, so please let me know if you find any of these specs need revising. Also, please note that all these platforms tinker with their settings on a regular basis so best practices today may be obsolete tomorrow!

Social Media Sizes for Major Platforms

Profile Image size = 2048 × 2048 px
(Safe Zone: Image crops to a circle.)

Personal Cover Photo size = 2037 × 754 px
(Safe Zone: Image crops up to 34 pixels from both lefts and right on mobile.)

Business Page Cover Photo size = 1958 × 745 px
(Safe Zone: Image crops up to 408 pixels from both left and right on mobile.)

Facebook Group Cover Photo size = 1640 × 856 px

Facebook Business Page
Facebook Business Page About Story Image size = 1200 × 445 px
Facebook Square Post image size = 1200 × 1200 px
Facebook Rectangle Post image size = 630 × 1200 px
Facebook Event Cover Photo size = 1200 × 675 px
Facebook Shared Link Image Size = 1200 × 630 px

Event Cover photo size 1200×628 (majority of websites I found to have said this)
Facebook Ads Image Size = 1200 × 628

Google My Business Logo Image size = 5200 × 5300
Google My Business Profile Photo size = 5200 × 5300
Google My Business Cover Photo size = 2120 × 1192
Safe Zone: Image crops on both sides 246px each.
Google My Business Post Image size = 2120 × 1192
Google My Business Shared Image size = 2048 × 2048
Google My Business Video duration = up to 30 seconds
Google My Business Video file size = up to 100 MB
Google My Business Video resolution = 720p or higher (higher recommended)

Instagram Profile Image size = 2048 × 2048 px( crops to a circle.)
Instagram Story Image/Video size = 1080 × 1920 px
Instagram Square Post Image size = 1080 × 1080 px
Instagram Portrait Post Image size = 1080 × 1350 px
Instagram Landscape Post Image size = 1080 × 566 px
Highlight covers = 2000 × 2000

 

Profile Image size = 400 × 400 px(crops to a circle.)
Cover Photo size = 1584 × 396 px(Add overview tab 1128×376 and life tab360x120)
Post image: 1200×628

Profile Image size = 400 × 400 px(crops to a circle.)
Header Image size = 1500 × 500 px
(Safe Zone: Logo may overlap with header at bottom-left by up to 500 px W × 170 px H)
Image Post size = 1024 × 512 

YouTube Profile Image size = 800 × 800 px
YouTube Channel Art Image size = 2560 × 1440 px
Safe Zone: Image crops on all 4 sides.
Keep important info to a small area in the middle.
YouTube Channel Icon size = 800 × 800 px
YouTube Video thumbnail size = 1280 × 720 px

Social Media Sizes for Niche Platforms

TikTok Profile Image Size = 1080 × 1080 px
TikTok Square Image size = 1080 × 1080 px

Twitch Profile Picture size = 256 × 256px
Twitch Profile Banner size = 1200 × 380px
Twitch Panel size = 320 × 100px.

Snap size = 1080 × 1920 px

Reddit Header Image size = 4000 × 208 px
Reddit Community Avatar size = 256 × 256px
Reddit Body Background size = 4000 × 4000 px

Pinterest Profile Image size = 600 × 600 px
Pinterest Board Cover size = 600 × 600 px
Pinterest Square Pin size = 600 × 600 px
Pinterest Optimal Pin size = 600 × 900 px
Pinterest Tall Pin size = 600 × 1260 px
Pin sizes (portrait) 735×1102

Vimeo Profile Image Size = 600 × 600 px

Weibo Cover Image = 920 × 300 px
Weibo Profile Picture = 200 × 200px
Weibo Banner Graphic = 560 × 260px
Weibo Instream Graphic = 120 × 120px

Parler Profile Image Size = 200 × 200 px
Parler Cover Photo Size = 1200 × 400 px

Gab Profile Image size = 200 × 200 px

Codias Profile Image size = 400 × 400 px
Codias Profile Header size = 1762 × 495 px

Mewe Profile Image Size = 144 px × 144 px
Mewe Profile Cover Image Size = 1200 px × 400 px

The maximum file size you can upload is 500MB, whether you have a paid account or not. This applies to videos, photos, documents, audio files, and anything else you might choose to upload.

Cover photo: 3360 × 840

Profile photo 400 × 400

Shop icon: 500 × 500

Shop banner:760 × 100

Item listing at least 1000px wide by 800

Thumbnail:570 × 456

Team logo: 170 × 100

Other Helpful Sizes

Email header banner = 650 × 450 px
Email footer graphic, Horizontal Strip = 650 × 90 px
Email footer graphic, Horizontal Tall = 650 × 150 px

 

Profile photo = 1000 × 1000

Album cover = 800 × 800

Minimum header = 2489 × 520

PowerPoint HD slides = 1280 × 1080 px
PowerPoint UHD slides = 3840 × 2160 px

ACX Audiobook Cover Art (for Audible, Amazon, iTunes) = 2400 × 2400 px
Bottom-right corner may be overlapped by a triangle graphic 960 × 960 px

 

MailChimp Subject Line (Best Practice): 9 Words, 60 Characters
MailChimp Header Banner: 1200 px ×842 px