Getting image dimensions wrong on social media means cropped faces, cut-off text, and blurry graphics. This guide covers every image type on every major platform, updated for February 2026 with the latest specs.
Bookmark this page -- we update it whenever platforms change their image requirements.
X (Twitter)
| Image Type | Dimensions (px) | Aspect Ratio | Max Size |
|---|---|---|---|
| Post Image (single) | 1200 x 675 | 16:9 | 5 MB |
| Post Image (2 images) | 700 x 800 each | 7:8 | 5 MB each |
| Post Image (4 images) | 1200 x 600 each | 2:1 | 5 MB each |
| Profile Photo | 400 x 400 | 1:1 | 2 MB |
| Header Banner | 1500 x 500 | 3:1 | 5 MB |
| Card Image (link preview) | 1200 x 628 | 1.91:1 | 5 MB |
| In-Stream Video Thumbnail | 1280 x 720 | 16:9 | 5 MB |
| Image Type | Dimensions (px) | Aspect Ratio | Max Size |
|---|---|---|---|
| Feed Post (square) | 1080 x 1080 | 1:1 | 30 MB |
| Feed Post (portrait) | 1080 x 1350 | 4:5 | 30 MB |
| Feed Post (landscape) | 1080 x 566 | 1.91:1 | 30 MB |
| Story / Reel | 1080 x 1920 | 9:16 | 30 MB |
| Carousel Post | 1080 x 1080 | 1:1 | 30 MB each |
| Profile Photo | 320 x 320 | 1:1 | N/A |
| Reel Cover | 1080 x 1920 | 9:16 | N/A |
| IGTV Cover | 420 x 654 | 1:1.55 | N/A |
| Image Type | Dimensions (px) | Aspect Ratio | Max Size |
|---|---|---|---|
| Post Image (single) | 1200 x 627 | 1.91:1 | 10 MB |
| Post Image (portrait) | 1080 x 1350 | 4:5 | 10 MB |
| Profile Photo | 400 x 400 | 1:1 | 8 MB |
| Background Banner | 1584 x 396 | 4:1 | 8 MB |
| Company Logo | 300 x 300 | 1:1 | 4 MB |
| Company Cover | 1128 x 191 | 5.9:1 | 4 MB |
| Article Cover | 1200 x 644 | 1.86:1 | 10 MB |
| Event Cover | 1600 x 900 | 16:9 | 10 MB |
| Newsletter Cover | 1280 x 720 | 16:9 | 10 MB |
TikTok
| Image Type | Dimensions (px) | Aspect Ratio | Max Size |
|---|---|---|---|
| Video / Photo Post | 1080 x 1920 | 9:16 | N/A |
| Profile Photo | 200 x 200 | 1:1 | N/A |
| Video Thumbnail | 1080 x 1920 | 9:16 | N/A |
| Carousel Post | 1080 x 1920 | 9:16 | 20 MB each |
| TikTok Shop Product | 800 x 800 | 1:1 | 5 MB |
| Image Type | Dimensions (px) | Aspect Ratio | Max Size |
|---|---|---|---|
| Post Image | 1200 x 630 | 1.91:1 | 30 MB |
| Profile Photo | 170 x 170 | 1:1 | N/A |
| Cover Photo | 820 x 312 | 2.63:1 | N/A |
| Cover Photo (mobile) | 640 x 360 | 16:9 | N/A |
| Story | 1080 x 1920 | 9:16 | 30 MB |
| Event Cover | 1200 x 628 | 1.91:1 | N/A |
| Group Cover | 1640 x 856 | 1.91:1 | N/A |
| Link Share Image | 1200 x 630 | 1.91:1 | N/A |
| Reel | 1080 x 1920 | 9:16 | N/A |
YouTube
| Image Type | Dimensions (px) | Aspect Ratio | Max Size |
|---|---|---|---|
| Video Thumbnail | 1280 x 720 | 16:9 | 2 MB |
| Channel Banner | 2560 x 1440 | 16:9 | 6 MB |
| Channel Banner (safe area) | 1546 x 423 | -- | -- |
| Channel Profile | 800 x 800 | 1:1 | N/A |
| Community Post Image | 1200 x 675 | 16:9 | 16 MB |
| Shorts Thumbnail | 1080 x 1920 | 9:16 | 2 MB |
| End Screen Element | 300 x 300 | 1:1 | N/A |
| Image Type | Dimensions (px) | Aspect Ratio | Max Size |
|---|---|---|---|
| Standard Pin | 1000 x 1500 | 2:3 | 20 MB |
| Idea Pin | 1080 x 1920 | 9:16 | 20 MB |
| Square Pin | 1000 x 1000 | 1:1 | 20 MB |
| Long Pin | 1000 x 2100 | 1:2.1 | 20 MB |
| Profile Photo | 165 x 165 | 1:1 | N/A |
| Board Cover | 600 x 600 | 1:1 | 10 MB |
Threads
| Image Type | Dimensions (px) | Aspect Ratio | Max Size |
|---|---|---|---|
| Post Image | 1080 x 1350 | 4:5 | N/A |
| Post Image (landscape) | 1080 x 566 | 1.91:1 | N/A |
| Post Image (square) | 1080 x 1080 | 1:1 | N/A |
| Profile Photo | 320 x 320 | 1:1 | N/A |
| Carousel | 1080 x 1080 | 1:1 | N/A |
Bluesky
| Image Type | Dimensions (px) | Aspect Ratio | Max Size |
|---|---|---|---|
| Post Image | 2000 x 2000 max | Any | 1 MB |
| Profile Photo | 1000 x 1000 | 1:1 | 1 MB |
| Banner | 3000 x 1000 | 3:1 | 1 MB |
| Link Card Image | 1200 x 630 | 1.91:1 | 1 MB |
Discord
| Image Type | Dimensions (px) | Aspect Ratio | Max Size |
|---|---|---|---|
| Server Icon | 512 x 512 | 1:1 | 8 MB |
| Server Banner | 960 x 540 | 16:9 | 8 MB |
| Server Splash | 1920 x 1080 | 16:9 | 8 MB |
| User Avatar | 128 x 128 | 1:1 | 8 MB |
| User Banner | 600 x 240 | 5:2 | 8 MB |
| Emoji | 128 x 128 | 1:1 | 256 KB |
| Sticker | 320 x 320 | 1:1 | 512 KB |
| Embedded Image (max) | 4096 x 4096 | Any | 25 MB (Nitro) |
Open Graph / Share Cards
| Image Type | Dimensions (px) | Aspect Ratio | Notes |
|---|---|---|---|
| OG Image (universal) | 1200 x 630 | 1.91:1 | Works on all platforms |
| Twitter Card (large) | 1200 x 628 | 1.91:1 | summary_large_image |
| Twitter Card (small) | 120 x 120 | 1:1 | summary |
| WhatsApp Link Preview | 1200 x 630 | 1.91:1 | Uses OG image |
| Slack Link Preview | 1200 x 630 | 1.91:1 | Uses OG image |
| iMessage Link Preview | 1200 x 630 | 1.91:1 | Uses OG image |
Image Optimization Tips for Social Media
1. Always Compress Before Uploading
Every social media platform re-compresses your images. If you upload an already-heavy file, the platform's compression plus your original size results in noticeable quality loss. Pre-compress with the SPUNK.PICS Image Compressor to retain maximum quality after the platform's processing.
2. Use the Right Format
- JPEG: Best for photographs and images with many colors. Aim for 80-85% quality.
- PNG: Best for graphics with text, logos, sharp edges, or transparency. Larger file size but no compression artifacts.
- WebP: 25-34% smaller than JPEG at equivalent quality. Supported by most platforms in 2026.
- GIF: Only for short animations. Limited to 256 colors. Consider converting to WebP or MP4 for better quality.
3. Design for Mobile First
Over 85% of social media consumption happens on mobile devices. This means:
- Text must be large enough to read on a 5.5-inch screen
- Important elements should be centered (edges get cropped on some platforms)
- Vertical content (9:16 or 4:5) outperforms landscape on every platform
- High contrast is essential -- mobile screens are often viewed in bright light
4. Include Text Overlays Strategically
Platforms like Pinterest and YouTube rely heavily on text overlays in images. Keep text to 3-7 words maximum. Use bold, high-contrast fonts. Leave breathing room around text elements. Never put critical text in the outer 10% of the image (cropping zone).
5. Test Before Publishing
Use platform-specific preview tools to see exactly how your image will appear. Facebook has a Sharing Debugger, and X has a Card Validator. For OG images, test with our Social Share Card Generator before going live.
6. Maintain Brand Consistency
Use the same color palette, fonts, and visual style across all platforms. Generate a consistent palette with our Color Palette Generator and apply it to every image you create.
Frequently Asked Questions
What is the best image size for social media in 2026?
The universal safe size is 1200x630 pixels (1.91:1 ratio). This works well for X, Facebook, LinkedIn, and OG share cards. For Instagram feed posts, use 1080x1080 (square) or 1080x1350 (portrait). For Stories and Reels across all platforms, use 1080x1920.
What size should X (Twitter) images be in 2026?
X post images should be 1200x675 pixels (16:9) for single images. Profile photos are 400x400. Header banners are 1500x500. For link preview cards, use 1200x628.
What are the Instagram image sizes for 2026?
Instagram supports three feed ratios: square (1080x1080), landscape (1080x566), and portrait (1080x1350). Stories and Reels are 1080x1920. Profile photos are 320x320. For maximum engagement, use the 4:5 portrait ratio.
What format should I use for social media images?
Use JPEG at 80-85% quality for photographs. Use PNG for graphics with text, logos, or transparency. Use WebP where supported for 25-34% smaller files. Always compress images before uploading using a tool like the SPUNK.PICS Image Compressor.
Do social media platforms compress my images?
Yes, every platform applies its own compression. This is why pre-compressing to a reasonable size (aim for under 500KB for posts, under 200KB for thumbnails) gives the best final result. Uploading a 10MB file means the platform has to compress aggressively, destroying quality.
What is an OG image and why does it matter?
An OG (Open Graph) image is the preview image that appears when someone shares your link on social media, messaging apps, or Slack. It should be 1200x630 pixels. A compelling OG image dramatically increases click-through rates on shared links.