TL;DR
This guide covers the most accurate and up-to-date image size requirements for all major social media platforms — including Facebook, Instagram, LinkedIn, X (formerly Twitter), TikTok, YouTube, Pinterest, and Google My Business. If your images are blurry, cut off, or look different across devices, this post explains the exact pixel dimensions, aspect ratios, and file size limits you need to follow for perfect visual consistency and professional brand presentation.
Introduction
Visual content dominates social media. Whether you’re posting a behind-the-scenes photo, a sleek product image, or an educational infographic, how your visuals appear directly affects how your brand is perceived. Each platform has its own image size rules — and even small errors can result in cropped text, distorted logos, or low-quality thumbnails. This guide outlines every key dimension you need to know in 2025 to make sure your visuals display perfectly everywhere.
Facebook Image Sizes
- Profile Picture: Recommended 320x320 px (displays at 176x176 px on desktop, cropped to a circle).
- Cover Photo: Recommended 851x315 px (displays at 640x360 px on mobile). Max file size: 100 KB.
- Shared Image (Feed Post): Recommended 1080x1350 px. Max 8 MB.
- Event Image: Recommended 1920x1005 px.
- Ad Images: 1440x1440 px (1:1) for feed, 1440x2560 px (9:16) for stories. Max 30 MB.
Instagram Image Sizes
- Profile Picture: Recommended 110x110 px (1:1 ratio).
- Feed and Carousel Posts: 1080x1080 px (square) or 1080x1350 px (portrait).
- Reels and Stories: 1080x1920 px (9:16 ratio). Leave safe zones of 250px at the top and 340px at the bottom.
LinkedIn Image Sizes
- Personal Profile Picture: 400x400 px.
- Personal Cover Image: 1584x396 px.
- Company Page Logo: 400x400 px.
- Company Cover Image: 1128x191 px.
- Shared Post Image: 1080x1080 px (square) or 1920x1080 px (landscape).
Pinterest Image Sizes
- Profile Picture: 165x165 px. Max 10 MB.
- Pins: Recommended 735x1102 px (2:3 ratio). Max 20 MB.
- Board Display: 222x150 px (large), 55x55 px (small).
TikTok Image Sizes
- Profile Picture: Minimum 200x200 px.
- Videos & Thumbnails: 1080x1920 px (9:16 vertical format).
X (Formerly Twitter) Image Sizes
- Profile Photo: 400x400 px. Max 5 MB.
- Header Image: 1500x500 px.
- In-Stream Photos: Landscape (1600x900 px), Square (1080x1080 px), or Portrait (1080x1350 px). Max 5 MB for images, 15 MB for GIFs.
- Up to 4 images per post.
YouTube Image Sizes
- Profile Image: 800x800 px. Max 4 MB.
- Channel Cover Art: 2560x1440 px (safe area for text/logos is 1546x423 px). Max 6 MB.
- Video Uploads: 1920x1080 px (16:9) for standard videos, 1080x1920 px (9:16) for Shorts.
Google Business Profile Image Sizes
- Logo/Cover/Business Photos: Recommended 720x720 px (minimum 250x250 px). Max 5 MB.
Why Image Sizes Matter
Optimizing your visuals is about more than just avoiding pixelation. Correct sizing helps your posts:
- Display consistently across devices and feeds.
- Load faster with smaller file weights.
- Improve engagement by avoiding cropped or distorted visuals.
- Maintain brand trust through a clean, professional aesthetic.
Final Thoughts
Perfectly sized visuals make a huge difference in how people perceive your brand online. Whether you’re a small business or a large enterprise, attention to detail in your visuals is a form of respect for your audience. Bookmark this guide, update your content templates, and use resizing tools to save time and maintain a polished presence across all platforms.
Authored by Jason Barrett, Founder of GrowthStack.club.