Each social media platform requires specific image sizes when uploading pictures for different purposes like profile pictures, banners, and timeline posts.
Keeping track of them all can be a pain when designing and uploading images or making templates for future use. Using the recommended image sizes can help you keep your profiles looking professional with high quality images while preventing you from having to waste time resizing any, particularly ones with logos and graphics which can’t be cropped out.
This guide breaks down all the social media image sizes you need to know as of 2026, organised by platform and purpose, to help you get it right the first time.
LinkedIn
Personal profile
- Profile photo: 400 x 400 px
- Maximum file size: 8 MB
- Profile cover image: 1584 x 396 px
Company profile
- Company cover photo: 1128 x 191 px
- Company logo: 400 x 400 px
- Life tab main image size: 1128 x 376 px
- Life tab custom modules image size: 502 x 282 px
- Life tab company photos image sizes: 900 x 600 px
- Square logo: 60 x 60 px
Ads & posts
- Linkedin blog post link image: 1200 x 628 px
- Linkedin photo share image: 1200 x 1200 px
- Linkedin custom image: 1200 x 628 px
- Spotlight ads custom background image: 300 x 250 px
- Sponsored content images: 1200 x 628 px
- Sponsored content carousel images: 1080 x 1080 px
Video
- Shared video: 4096 x 2304
- Aspect ratio: 1:2.4 – 2.4:1
- Maximum file size: 5 GB
- Recommended format: .ASF, .FLV, .MPEG-1, .MPEG-4, .WebM, .MP4
- Maximum video length: 10 minutes (uploaded from LinkedIn mobile app) or 15 minutes (uploaded from desktop)
- Recommended frame rate: 60 FPS
- Landscape video ads: 1920 x 1080
- Maximum file size: 200 MB
- Recommended format: .MP4
- Maximum video length: 30 minutes
- Recommended frame rate: 30 FPS
- Square video ads: 1920 x 1920
- Maximum file size: 200 MB
- Recommended format: .MP4
- Maximum video length: 30 minutes
- Recommended frame rate: 30 FPS
- Portrait video ads: 1080 x 1920
- Maximum file size: 200 MB
- Recommended format: .MP4
- Maximum video length: 30 minutes
- Recommended frame rate: 30 FPS
Instagram
Profile
- Profile photo: 320 x 320 px
Ads & posts
- Landscape: 1080 x 566 px
- Portrait: 1080 x 1350 px
- Square: 1080 x 1080 px
- Thumbnail: 161 x 161 px
- Stories: 1080 x 1920 px
- Reels: 1080 x 1920 px
- Reels cover: 1080 x 1920 px
- Guide cover: 1080 x 1440 px
- Stories highlight cover: 1080 x 1920 px
Video
- Feed video: 1080 x 1080 px
- Maximum file size: 4 GB
- Recommended format: .MOV or .MP4
- Maximum video length: 60 seconds
- Recommended frame rate: 23 – 30 FPS
- In-feed video ads 1080 x 1080 px
- Maximum file size: 4 GB.
- Recommended format: .MOV or .MP4
- Maximum video length: 60 seconds
- Recommended frame rate: 23 – 30 FPS
- Carousel video ads: 1080 x 1080 px
- Aspect ratio: 1:1.
- Maximum file size: 4 GB
- Recommended format: .MOV or .MP4
- Maximum video length: 60 seconds
- Recommended frame rate: 23 – 30 FPS
- 2-10 videos per carousel allowed
- Organic Stories videos: 1080 x 1920 px
- Aspect ratio: 9:16
- Maximum file size: 4 GB
- Recommended format: .MOV or .MP4
- Maximum video length: 15 seconds
- Stories video ads: 1080 x 1920 px
- Aspect ratio: 9:16
- Maximum file size: 4 GB
- Recommended format: .MOV or .MP4
- Maximum video length: 2 minutes
- Reels: 1080 x 1920 px
- Aspect ratio: 9:16
- Maximum file size: 4 GB
- Recommended format: .MOV or .MP4
- Maximum video length: 15-30 seconds
- IGTV: 1080 x 1920 px
- Aspect ratio: 9:16. Maximum file size: 3.6 GB
- Recommended format: .MP4
- Maximum video length: 15 minutes (uploaded from mobile) or 1 hour (uploaded from desktop)
Facebook
Profile
- Profile photo: 170 x 170 px
- Cover photo: 851 x 315 px
Ads & posts
- Timeline photos: 1200 x 628 px
- Carousel photos: 1200 x 1200 px
- Event cover photo: 1200 x 628 px
- Feed ads: 1080 x 1080 px
- Right column photos: 1080 x 1080 px
- Instant articles photo: 1080 x 1080 px
- Marketplace ads photo: 1080 x 1080 px
- Sponsored message photos: 1080 x 1080 px
- Facebook search ads photos: 1080 x 1080 px
- Facebook Stories: 1080 x 1920 px. Keep text within 1080 x 1420 px
- Carousel photos: 1200 x 1200 px
- Messenger inbox: 1080 x 1080 px
Video
- Landscape video: 1280 x 720 px
- Aspect ratio: 16:9
- Maximum file size: 4 GB
- Recommended format: .MOV or .MP4
- Maximum video length: 240 minutes
- Recommended frame rate: 36 FPS
- Portrait video: 720 x 1280 px
- Aspect ratio: 9:16
- Maximum file size: 4 GB
- Recommended format: .MOV or .MP4
- Maximum video length: 240 minutes
- Recommended frame rate: 36 FPS
- In-feed video ads: 1080 x 1080 px or 1280 x 720 px
- Aspect ratio: Maximum file size: 4 GB
- Recommended format: .MOV or .MP4
- Maximum video length: 240 minutes
- Recommended frame rate: 36 FPS
- Carousel video ads: 1080 x 1080 px
- Aspect ratio: Maximum file size: 4 GB
- Recommended format: .MOV or .MP4
- Maximum video length: 240 minutes
- Recommended frame rate: 36 FPS
- Instant Experience videos: 720 x 1280 px
- Aspect ratio: 9:16
- Maximum file size: 4 GB
- Recommended format: .MOV or .MP4
- Maximum video length: 2 minutes
- Recommended frame rate: 30 FPS
- Stories videos: 1080 x 1920 px
- Aspect ratio: 9:16
- Maximum file size: 4 GB
- Recommended format: .MOV or .MP4
- Maximum video length: 1-2 minutes
Profile
- Profile photo: 400 x 400 px
- Header: 1500 x 500 px
- In-stream: 1600 x 900 px
- Supported formats: GIF, .JPG, .PNG.
- Maximum file size: 5 MB for .JPG, 3 MB for .GIF
- Summary card: 280 x 150 px
- Supported formats: .GIF, .JPG, .PNG.
- Maximum file size: 1 MB
Ads & posts
- Single and multi-image tweets: 1200 x 628 px
- Direct Message card: Width of at least 800 px
Video
- Landscape video: 1920 x 1080 px
- Aspect ratio: 16:9
- Maximum file size: 1 GB
- Recommended format: .MP4 or MOV
- Maximum video length: 140 seconds
- Portrait video: 720 x 1280 px
- Aspect ratio: 9:16
- Maximum file size: 512 MB
- Recommended format: .MP4 or MOV
- Maximum video length: 140 seconds
YouTube
Profile
- Profile photo: 800 x 800 px
- Channel banner image: 2560 x 1440 px
Ads & posts
- Video: 1920 x 1080 px
- Aspect ratio: 16:9
- Maximum file size: 256 GB
- Recommended format: .MP4, .MOV, .MPEG-4 or .AVI
- Maximum video length: 12 hours
- Thumbnail: 1280 x 720 px
- Shorts 1080 x 1920 px
- Aspect ratio: 9:16
- Recommended format: .MP4, .MOV, .MPEG-4 or .AVI
- Maximum video length: 60 seconds
- Skippable video ad: 1280 x 720 px
- Aspect ratio: 16:9
- Maximum file size: 256 GB
- Recommended format: .MP4, .MOV, .MPEG-4 or .AVI
- Maximum video length: 6 minutes
- Non-skippable video ad: 1920 x 1080 px
- Aspect ratio: 16:9
- Maximum file size: 256 GB
- Recommended format: .MP4, .MOV, .MPEG-4 or .AVI
- Maximum video length: 15 seconds
- Mid-roll video ad: 1280 x 720 px
- Aspect ratio: 16:9
- Maximum file size: 256 GB
- Recommended format: .MP4, .MOV, .MPEG-4 or .AVI
- Maximum video length: 3 minutes
- Bumper video ad: 1280 x 720 px
- Aspect ratio: 16:9
- Maximum file size: 256 GB
- Recommended format: .MP4, .MOV, .MPEG-4 or .AVI
- Maximum video length: 6 seconds
- Display ad: 1280 x 720 px
- Aspect ratio: 16:9
- Maximum file size: 256 GB
- Recommended format: .MP4, .MOV, .MPEG-4 or .AVI
- Maximum video length: 12 hours
Pinterest
Profile
- Profile photo: 165 x 165 px
- Profile cover photo: 800 x 450 px
Ads & posts
- Pin image: 1000 x 1500 px
- Square Pins: 1000 x 1000 px
- Story Pins: 1080 x 1920 px
- Promoted Pins: 1000 x 1500 px
- Carousel Pins: 1000 x 1000 px or 1000 x 1500 px
Video
- Shared standard video – promoted and organic: 1080 x 1080 px
- Aspect ratio: 9:16
- Maximum file size: 2 GB
- Recommended format: .MP4 or .MOV
- Maximum video length: 15 minutes
- Max width video – promoted and organic: 1200 x 628 px
- Aspect ratio: 1:1
- Maximum file size: 2 GB
- Recommended format: .MP4 or .MOV
- Maximum video length: 15 minutes
TikTok
Profile
- Profile photo: 200 x 200 px
Ads & posts
- Video: 720 x 1280 px
- Aspect ratio: 9:16
- Maximum file size: 500 MB
- Recommended format: .MP4 or MOV
- Maximum video length: 60 seconds
- Video ads: 540 x 960 px
- Aspect ratio: 9:16
- Maximum file size: 500 MB
- Recommended format: .MP4 or MOV
- Maximum video length: 5-60 seconds
Google Business Profile
Profile
- Logo: 250 x 250 px
- Cover image: 1080 x 608 px
Posts
Video
- Video: 1080 x 1080 px
- Aspect ratio: 1:1
- Maximum file size: 75 MB
- Maximum video length: 30 seconds
It’s important to get the size right when uploading images to social media platforms. Images that aren’t the right size might get cropped in a strange way or appear lower quality than those on other pages. This can make your profile look less professional.
Quick tip: there are some common social media image sizes that work across many social media platforms. If your image is a square, you can dependably upload images that are 1080×1080 px. Similarly, many platforms use horizontal images, and often an image sized to 1200×628 px (a 1:1.91 ratio) works well here.