Best Image Sizes for Social Media (2026)
Using the right image dimensions ensures your posts look sharp and professional on every platform. Here's a complete reference for all major social networks.
- Square Post: 1080 x 1080 px (1:1)
- Portrait Post: 1080 x 1350 px (4:5)
- Landscape Post: 1080 x 608 px (1.91:1)
- Story / Reel: 1080 x 1920 px (9:16)
- Profile Picture: 320 x 320 px
- Cover Photo: 820 x 312 px
- Profile Picture: 170 x 170 px
- Post Image: 1200 x 630 px
- Event Cover: 1920 x 1005 px
- Story: 1080 x 1920 px
Twitter / X
- Header: 1500 x 500 px
- Profile Picture: 400 x 400 px
- In-Stream Photo: 1600 x 900 px (16:9)
- Shared Link Image: 1200 x 628 px
YouTube
- Thumbnail: 1280 x 720 px (16:9)
- Channel Banner: 2560 x 1440 px
- Profile Picture: 800 x 800 px
- End Screen: 1280 x 720 px
- Profile Photo: 400 x 400 px
- Background Banner: 1584 x 396 px
- Post Image: 1200 x 627 px
- Company Logo: 300 x 300 px
TikTok
- Profile Picture: 200 x 200 px
- Video Cover: 1080 x 1920 px (9:16)
- Aspect Ratio: 9:16 (vertical)
Frequently Asked Questions
What is the best image size for Instagram posts?
1080x1080 pixels for square posts, 1080x1350 for portrait, and 1080x608 for landscape. Instagram compresses images, so uploading at 1080px wide ensures the best quality after compression.
What size should Facebook cover photos be?
820x312 pixels for desktop. On mobile, the cover displays at 640x360. Keep important content in the center to work on both devices.
What is the ideal image size for Twitter/X?
1600x900 pixels for in-stream photos (16:9 ratio). Header images should be 1500x500 pixels. Profile pictures should be 400x400 pixels.
What size should YouTube thumbnails be?
1280x720 pixels (16:9 aspect ratio), with a minimum width of 640 pixels. Maximum file size is 2MB.