Social Media Image Size Cheat Sheet (Updated for 2025)
Getting social media image sizes wrong is one of the most common reasons a post looks unprofessional. Platforms crop, compress, and resize images in non-obvious ways — and the right dimensions have changed multiple times over the years. This is the 2025 cheat sheet.
Instagram image sizes
| Asset | Dimensions (px) | Aspect Ratio | Notes |
|---|---|---|---|
| Square post | 1080 × 1080 | 1:1 | Classic feed post |
| Portrait post | 1080 × 1350 | 4:5 | Tallest size that displays fully in feed |
| Landscape post | 1080 × 566 | 1.91:1 | Less common; gets less feed real estate |
| Story / Reel | 1080 × 1920 | 9:16 | Vertical full-screen |
| Profile picture | 320 × 320 | 1:1 | Displays as 110 × 110 in feed |
| Cover photo | 1080 × 1920 | 9:16 | Story highlight cover |
| IGTV cover | 420 × 654 | 9:16 | Deprecated; use Reel cover |
| Carousel post | 1080 × 1080 | 1:1 | Up to 10 images per post |
Tip: For the highest-quality feed post, upload at 1080 × 1350 (portrait). Instagram displays this larger than square in the feed, and the taller format captures more attention.
Facebook image sizes
| Asset | Dimensions (px) | Aspect Ratio | Notes |
|---|---|---|---|
| Feed post (link preview) | 1200 × 630 | 1.91:1 | Optimal for link previews |
| Feed post (image) | 1200 × 630 | 1.91:1 | Or 1080 × 1080 square |
| Cover photo | 820 × 312 | 2.7:1 | Displays differently on mobile (640 × 360) |
| Profile picture | 170 × 170 | 1:1 | Upload at 320 × 320 minimum |
| Event cover | 1200 × 628 | 1.91:1 | |
| Group cover | 1640 × 856 | 1.91:1 | |
| Story | 1080 × 1920 | 9:16 | Same as Instagram Story |
| Marketplace | 2048 × 2048 | 1:1 | Maximum quality |
Tip: Facebook compresses aggressively. Upload at 2× the display size and let Facebook downscale, rather than uploading at exact display size.
X (Twitter) image sizes
| Asset | Dimensions (px) | Aspect Ratio | Notes |
|---|---|---|---|
| Feed image | 1200 × 675 | 16:9 | Optimal; up to 4 images per post |
| Header / banner | 1500 × 500 | 3:1 | Top of profile |
| Profile picture | 400 × 400 | 1:1 | Displays as 200 × 200 |
| Card image (link preview) | 1200 × 628 | 1.91:1 | For links with OpenGraph |
| In-stream photo | 1200 × 675 | 16:9 | Single image displays larger |
Tip: X crops images to 16:9 in the feed by default. Design for 1200 × 675 to avoid awkward cropping.
YouTube image sizes
| Asset | Dimensions (px) | Aspect Ratio | Notes |
|---|---|---|---|
| Video thumbnail | 1280 × 720 | 16:9 | Minimum; upload as JPG, ≤ 2 MB |
| Channel art (banner) | 2560 × 1440 | 16:9 | Safe area for all devices: 1546 × 423 |
| Profile picture | 800 × 800 | 1:1 | Displays as 100 × 100 |
| Shorts cover | 1080 × 1920 | 9:16 | Vertical |
| Video file | 1920 × 1080 | 16:9 | Standard HD; 3840 × 2160 for 4K |
| End screen | 1280 × 720 | 16:9 | Overlay on last 20 seconds |
| Channel icon | 800 × 800 | 1:1 | Same as profile picture |
Tip: YouTube thumbnails are the single most important factor in click-through rate. Use bold text, high-contrast colors, and a clear focal subject. The 1280 × 720 size is non-negotiable.
LinkedIn image sizes
| Asset | Dimensions (px) | Aspect Ratio | Notes |
|---|---|---|---|
| Feed post (square) | 1200 × 1200 | 1:1 | Recommended for engagement |
| Feed post (landscape) | 1200 × 627 | 1.91:1 | For link previews |
| Profile banner | 1584 × 396 | 4:1 | Top of personal profile |
| Company page banner | 1128 × 191 | ~6:1 | Very wide; design for center crop |
| Profile picture | 400 × 400 | 1:1 | Displays as 152 × 152 |
| Article cover | 1280 × 720 | 16:9 | For LinkedIn articles |
| Carousel document | 1080 × 1080 | 1:1 | PDF pages, 1:1 recommended |
Tip: LinkedIn carousels (PDF documents) get 3–5× the engagement of single-image posts. Design a 10-slide carousel at 1080 × 1080 per page, export as PDF, upload as a document post.
Pinterest image sizes
| Asset | Dimensions (px) | Aspect Ratio | Notes |
|---|---|---|---|
| Standard pin | 1000 × 1500 | 2:3 | Recommended aspect ratio |
| Square pin | 1000 × 1000 | 1:1 | Less engagement than 2:3 |
| Story pin | 1080 × 1920 | 9:16 | Vertical full-screen |
| Profile picture | 165 × 165 | 1:1 | |
| Board cover | 600 × 600 | 1:1 | Auto-cropped from first pin |
| Idea pin | 1080 × 1920 | 9:16 | Multi-page vertical video/image |
Tip: Pinterest favors tall pins. 2:3 aspect ratio (1000 × 1500) consistently outperforms square. Even taller (9:16) works for mobile-first audiences.
TikTok image sizes
| Asset | Dimensions (px) | Aspect Ratio | Notes |
|---|---|---|---|
| Video | 1080 × 1920 | 9:16 | Standard vertical |
| Profile picture | 200 × 200 | 1:1 | |
| Cover image | 1080 × 1920 | 9:16 | Video thumbnail |
| Story | 1080 × 1920 | 9:16 |
Tip: TikTok is strictly vertical. Any horizontal content gets cropped or shows with ugly letterboxing.
WhatsApp image sizes
| Asset | Dimensions (px) | Aspect Ratio | Notes |
|---|---|---|---|
| Profile picture | 500 × 500 | 1:1 | Displays as 96 × 96 |
| Status update | 1080 × 1920 | 9:16 | Vertical full-screen |
| Shared image | 1280 × 1280 | 1:1 | Or original aspect |
| Sticker | 512 × 512 | 1:1 | PNG with transparency |
Tip: WhatsApp profile pictures display very small. Use a tight headshot, not a full-body photo.
Snapchat image sizes
| Asset | Dimensions (px) | Aspect Ratio | Notes |
|---|---|---|---|
| Snap | 1080 × 1920 | 9:16 | Vertical |
| Filter | 1080 × 1920 | 9:16 | PNG with transparency |
| Profile picture | 320 × 320 | 1:1 | |
| Story | 1080 × 1920 | 9:16 |
Best practices across all platforms
-
Always export at 2× the minimum display size. Platforms compress images; uploading at 2× gives them headroom to downscale without visible quality loss. (Note: don’t exceed the platform’s maximum — YouTube thumbnails must be ≤ 2 MB.)
-
Use sRGB color profile. Most platforms assume sRGB. If your image is in Adobe RGB or ProPhoto, colors will look washed out after upload.
-
Export as JPEG for photos, PNG for graphics with text. JPEG compresses photos better; PNG keeps text crisp.
-
Strip metadata before upload. EXIF data can leak your location, camera model, and editing software. Use a tool like VanishBG that strips metadata automatically, or use a service like TinyPNG.
-
Test on multiple devices. An image that looks great on your laptop might look completely different on a small phone screen. Always preview at 360 px wide before publishing.
-
Design for the safe area. Most platforms crop the edges of images on certain devices. Keep critical content (text, faces, logos) in the center 80% of the frame.
-
Use the right aspect ratio for each placement. A 1:1 image works on Instagram but gets cropped to 16:9 on X. Have multiple variants ready for cross-posting.
How to export at all the right sizes
The fastest way: use VanishBG with the preset selector. After removing the background, you can switch between 16 presets — Instagram post, Instagram portrait, story, Facebook post, Facebook cover, X post, X header, YouTube thumbnail, YouTube Shorts, YouTube banner, LinkedIn post, LinkedIn banner, Pinterest pin, WhatsApp DP, and custom dimensions — without re-processing the image. Each export is pixel-exact and stripped of metadata.
This saves you from manually resizing in Photoshop for every platform. Drop once, export many.
Bottom line
Image sizes change. Bookmark this page and check back before any major campaign — platforms update their requirements roughly once a year, and we’ll keep this cheat sheet current. The principles stay the same: know your display size, upload at 2×, use sRGB, strip metadata, and design for the safe area.
Try VanishBG
Skip the upload. Skip the watermark. Remove backgrounds privately in your browser.
Try VanishBG →