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.
Instagram
Instagram Posts
- Landscape
- Portrait
- Square
Instagram Stories
Instagram Reels
Instagram Ads are created from Posts or Stories and don't have special image size requirements.
Twitter
- Profile Photo
- 400 x 400 px
- 2MB maximum file size
- Header Photo
- 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
- 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
Facebook
- Profile Photo
- Cover Photo
- Posts and Timeline Photos
- Carousels
- Event Cover Photos
- 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
Facebook Ads
- Facebook Feed
- 1080 x 1080 px
- 30MB maximum file size
- Right Column
- 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
LinkedIn
- Profile Photo
- 400 x 400 px
- 8MB maximum file size
- Cover Photo
- 1584 x 396 px
- 8MB maximum file size
- Blog Post Link Image
- Link Sharing Image
LinkedIn Company Pages
- Company Logo
- Cover Photo
- Life Tab Main Image
- Life Tab Custom Modules
- Life Tab Company Photos
- Square Logo
LinkedIn Ads
- Company Logo
- Spotlight Logo
- Spotlight Background Image
- Sponsored Content Image
- Sponsored Content Carousel
Pinterest
- Profile Photo
- Cover Photo
- 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
- Carousels
- 1000 x 1000 px for 1:1 aspect ratio
- 1000 x 1500 px for 2:3 aspect ratio
- 5 images maximum
- Shopping
Snapchat
- Ads
- 1080 x 1920 px
- 5MB maximum file size
- Geofilter
- 1080 x 1920 px
- 5MB maximum file size
YouTube
- Profile Photo
- Banner Image
- 2048 x 1152 px
- 6MB maximum file size
- Video Resolution
- Video Thumbnail
TikTok