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

  1. 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.)

  2. Use sRGB color profile. Most platforms assume sRGB. If your image is in Adobe RGB or ProPhoto, colors will look washed out after upload.

  3. Export as JPEG for photos, PNG for graphics with text. JPEG compresses photos better; PNG keeps text crisp.

  4. 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.

  5. 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.

  6. 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.

  7. 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 →