Here's a list of recommended image and video sizes for Instagram, Twitter, Facebook, LinkedIn, Pinterest, Snapchat, YouTube, and TikTok. The ideal dimensions are provided to use as a quick reference.
Updated for 2022
Always consider these sizes as the minimum and maintain the same aspect ratio if you go bigger.
- Profile Photo
- 320 x 320 px
Instagram Posts
- Landscape
- 1080 x 566 px
- Portrait
- 1080 x 1350 px
- Square
- 1080 x 1080 px
Instagram Stories
- 1080 x 1920 px
Instagram Reels
- Video
- 1080 x 1920 px
- Cover Image
- 1080 x 1920 px
Instagram Ads are created from Posts or Stories and don't have special image size requirements.
- Profile Photo
- 400 x 400 px
- 2MB maximum file size
- Header Photo
- 1500 x 500 px
- In-stream Photos
- 1600 x 900 px
- 5MB maximum file size on mobile
- 15MB maximum file size on desktop
- Card Images
- 120 x 120 px
- 1MB maximum file size
Twitter Ads
- Single & Multi-image Tweets
- 600 x 335 px
- Website Card Images
- 800 x 418px or 800 x 800px
- 20MB maximum file size
- App Card Images
- 800 x 800 px for 1:1 aspect ratio
- 800 x 418 px for 1.91:1 aspect ratio
- 3MB maximum file size for up to 6 images
- Carousels
- 800 x 800 px
- 20MB maximum file size
- Direct Message Cards
- 800 x 418 px
- 3MB maximum file size
- Conversation Cards
- 800 x 418 px
- 3MB maximum file size
- Profile Photo
- 170 x 170 px
- Cover Photo
- 851 x 315 px
- Posts and Timeline Photos
- 1200 x 630 px
- Carousels
- 1200 x 1200 px
- Event Cover Photos
- 1200 x 638 px
- Panorama or 360 Photos
- 30,000 px in any direction at minimum and 135,000,000 px in any direction at maximum
- 45MB maximum file size for JPEG
- 60MB maximum file size for PNG
- Stories
- 1080 x 1920 px
Facebook Ads
- Facebook Feed
- 1080 x 1080 px
- 30MB maximum file size
- Right Column
- 1080 x 1080 px
- Instant Articles
- 1080 x 1080 px
- 30MB maximum file size
- Facebook Marketplace
- 1080 x 1080 px
- 30MB maximum file size
- Facebook Search
- 1080 x 1080 px
- 30MB maximum file size
- Sponsored Messages
- 1080 x 1080 px
- 30MB maximum file size
- Messenger Inbox
- 1080 x 1080 px
- 30MB maximum file size
- Messenger Stories
- 1080 x 1080 px
- Profile Photo
- 400 x 400 px
- 8MB maximum file size
- Cover Photo
- 1584 x 396 px
- 8MB maximum file size
- Blog Post Link Image
- 1200 x 627 px
- Link Sharing Image
- 1200 x 627 px
LinkedIn Company Pages
- Company Logo
- 300 x 300 px
- Cover Photo
- 1128 x 191 px
- Life Tab Main Image
- 1128 x 376 px
- Life Tab Custom Modules
- 502 x 282 px
- Life Tab Company Photos
- 900 x 600 px
- Square Logo
- 60 x 60 px
LinkedIn Ads
- Company Logo
- 100 x 100 px
- Spotlight Logo
- 100 x 100 px
- Spotlight Background Image
- 300 x 250 px
- Sponsored Content Image
- 1200 x 627 px
- Sponsored Content Carousel
- 1080 x 1080 px
- Profile Photo
- 165 x 165 px
- Cover Photo
- 800 x 450 px
- Square Pins
- 1000 x 1000 px
- 20MB maximum file size
- Pins
- 1000 x 1500 px
- 20MB maximum file size
- Collection Pins
- 1000 x 1000 px for 1:1 aspect ratio
- 1000 x 1500 px for 2:3 aspect ratio
- 10MB maximum file size
- Story Pins
- 1080 x 1920 px
- 20MB maximum file size
Pinterest Ads
- App Installs
- 1000 x 1500 px
- Carousels
- 1000 x 1000 px for 1:1 aspect ratio
- 1000 x 1500 px for 2:3 aspect ratio
- 5 images maximum
- Shopping
- 1000 x 1500 px
Snapchat
- Ads
- 1080 x 1920 px
- 5MB maximum file size
- Geofilter
- 1080 x 1920 px
- 5MB maximum file size
YouTube
- Profile Photo
- 800 x 800 px
- Banner Image
- 2048 x 1152 px
- 6MB maximum file size
- Video Resolution
- 1280 x 720 px minimum
- Video Thumbnail
- 1280 x 720 px minimum
TikTok
- Profile Photo
- 20 x 20 px
- Video
- 1080 x 1920 px