*** 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!
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!
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 = 1920 × 1005 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
Company Cover: 1128 × 191 px
Event Cover: 1600 × 900 px
AKA. “X” or “𝕏”
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 (horizontal) = 1600 × 900
Image Post size (horizontal) = 2400 × 1350
YouTube Profile Image size = 800 × 800 px
YouTube Channel Art Image size = 2560 × 1440 px
Safe Zone: Image crops on all 4 sides to ~1546 × 423 px
Keep important info to a small area in the middle and test on both mobile and 4K TVs.
YouTube Channel Icon size = 800 × 800 px
YouTube Video thumbnail size = 1280 × 720 px
TikTok Profile Image size = 1080 × 1080 px
TikTok Square Image size = 1080 × 1080 px
Tik Tok Vertical Cover Image size = 1080 × 1920
Twitch Profile Picture size = 256 × 256px
Twitch Profile Banner size = 1920 × 480px
Twitch Panel size = 320 × 100px.
Snap size = 1080 × 1920 px
Geofilter Canvas size = 1080 × 1920 px with transparent background
Reddit Profile Banner Size: 1920 × 384 px
Reddit Community Banner Size: 1920 × 384 px
Reddit Post Image Size: 20 MB max (images), 1 GB max (videos)
Pinterest Profile Picture Size = 165 × 165 px 165 × 165 px
Pinterest Board Cover size = 600 × 600 px
Pinterest Square Pin size = 10,00 × 1,000 px
Pinterest Optimal Pin size = 600 × 900 px
Pinterest Tall Pin size = 1080 × 1920 px
Pin sizes (portrait) 735×1102
Vimeo Profile Image size = 600 × 600 px
Vimeo Video Thumbnail size = 1280 × 720 px
Weibo Cover Image = 920 × 300 px
Weibo Profile Picture = 200 × 200px
Weibo Banner Graphic = 560 × 260px
Weibo Instream Graphic = 120 × 120px
Parler Cover Image Size: 1200 × 400 px
Parler Post Image Size: 1080 × 600 px
Parler Profile Image Size: 200 × 200 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 = 945 px × 320 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.
Etsy Listing Photo Size: 3000 × 2250 px
Etsy Shop Icon Size: 500 × 500 px
Etsy Shop Banner Size: 1600 × 400 px
Etsy Mini Shop Banner Size: 1200 × 160 px
Etsy Carousel Banner Size: 1200 × 300 px
Etsy Collage Banner Size: 1200 × 300 px
Etsy Thumbnail Image Size: 570 × 456 px
Etsy Profile Photo Size: 500 × 500 px
Etsy Team Logo Size: 170 × 100 px
Email Header Image Size: 600 × 200 px
Email Body Image Size: 600 px wide (height flexible)
Email Full-Width Background Size: 1200 × 800 px
Email File Size Limit (images): under 1 MB per image
SoundCloud Banner Size: 2480 × 520 px
SoundCloud Profile Picture Size: 1000 × 1000 px
SoundCloud Track Artwork Size: 1400 × 1400 px
PowerPoint HD slides = 1280 × 1080 px
PowerPoint UHD slides = 3840 × 2160 px
PowerPoint Maximum Slide Size = 5376 × 5376 px
MailChimp Subject Line (Best Practice): 9 Words, 60 Characters
MailChimp Header Banner: 1200 px ×842 px
MailChimp Template Width Size: 600 px
MailChimp Header Image Size: 600 × 200 px
MailChimp Body Image Size: 600 px wide (height flexible)
MailChimp Full-Width Image Size: 1200 px wide
MailChimp File Size Limit: 1 MB per image
Server Banner size: 1920 × 1080 px
Profile Banner size: 600 × 240 px, up to 10 MB
Profile Picture size: 128 × 128 px display, uploads up to 10 MB, larger GIFs with Nitro
Discover how ALIGNN can elevate your brand presence and boost your sales with innovative strategies and outstanding results. We’re here to help you achieve success!