Social Media Image Sizes 2026: Complete Guide for Every Platform
The definitive 2026 guide to social media image sizes for every platform. Covers OG images, profile pictures, cover photos, post images, stories, and reels for Facebook, Twitter, LinkedIn, Instagram, TikTok, Pinterest, YouTube, and Discord.
Quick Answer
The universal OG image size for link previews is 1200x630px (1.91:1 ratio), which works across Facebook, Twitter, LinkedIn, Slack, and Discord. Profile pictures are typically 400x400px. Cover photos vary: Facebook uses 820x312px, Twitter 1500x500px, and LinkedIn 1128x191px. Story/reel dimensions are 1080x1920px (9:16).
OG Image / Link Preview Sizes
When someone shares a link on social media, the platform generates a preview card using your og:image. These are the sizes each platform expects:
| Platform | Recommended Size | Minimum Size | Aspect Ratio | Max File Size | Formats |
|---|---|---|---|---|---|
| 1200×630 | 600×315 | 1.91:1 | 8MB | PNG, JPEG | |
| Twitter/X (large card) | 1200×628 | 300×157 | 2:1 | 5MB | PNG, JPEG, GIF, WebP |
| Twitter/X (summary card) | 240×240 | 144×144 | 1:1 | 5MB | PNG, JPEG, GIF, WebP |
| 1200×627 | 200×200 | 1.91:1 | 5MB | PNG, JPEG | |
| Slack | 1200×630 | Any | 1.91:1 | No hard limit | PNG, JPEG, GIF |
| Discord | 1200×630 | Any | 1.91:1 | 8MB | PNG, JPEG, GIF, WebP |
| 1200×630 | 300×200 | 1.91:1 | 5MB | PNG, JPEG | |
| iMessage | 1200×630 | Any | 1.91:1 | No hard limit | PNG, JPEG |
| Telegram | 1200×630 | Any | 1.91:1 | 5MB | PNG, JPEG |
The universal recommendation: use 1200x630px for all link preview images. This single size works perfectly across every platform listed above.
Generate link preview images automatically with OG Image Generator — all images are produced at 1200x630px by default.
Profile Picture Sizes
Profile pictures (avatars) are square across all platforms but displayed at different sizes:
| Platform | Upload Size | Display Size | Shape | Formats |
|---|---|---|---|---|
| 320×320 (min 180×180) | 170×170 (desktop), 128×128 (mobile) | Circle | PNG, JPEG | |
| Twitter/X | 400×400 | 200×200 (max) | Circle | PNG, JPEG, GIF |
| 400×400 (min 200×200) | 100×100 to 200×200 | Circle | PNG, JPEG | |
| 320×320 (min 110×110) | 110×110 to 150×150 | Circle | PNG, JPEG | |
| TikTok | 200×200 (min) | Varies | Circle | PNG, JPEG |
| YouTube | 800×800 | 98×98 to 176×176 | Circle | PNG, JPEG, GIF, BMP |
| 165×165 (min) | 165×165 | Circle | PNG, JPEG | |
| Discord | 128×128 (min) | 128×128 | Circle | PNG, JPEG, GIF, WebP |
Best practice: Upload a 400x400px or 800x800px square image. Platforms will downscale as needed. Keep important content centered since all platforms crop to a circle.
Cover Photo / Banner Sizes
Cover photos and banners are the wide horizontal images displayed at the top of profiles:
| Platform | Recommended Size | Aspect Ratio | Notes |
|---|---|---|---|
| Facebook (Page) | 820×312 | 2.63:1 | Displays 820×312 on desktop, 640×360 on mobile |
| Facebook (Group) | 1640×856 | 1.91:1 | Cropped differently on mobile |
| Facebook (Event) | 1200×628 | 1.91:1 | Same as OG image |
| Twitter/X | 1500×500 | 3:1 | Safe zone: center 1500×400 |
| LinkedIn (Personal) | 1584×396 | 4:1 | Cropped on mobile |
| LinkedIn (Company) | 1128×191 | 5.9:1 | Very wide, keep text centered |
| YouTube | 2560×1440 | 16:9 | Safe area: center 1546×423 |
| Twitch | 1200×480 | 2.5:1 | Offline screen banner |
Tips for cover photos:
- Design for mobile first — mobile crops tighter than desktop.
- Keep text and logos in the center 60% of the image.
- Profile pictures overlap the cover photo on most platforms — leave space in the bottom-left.
Post Image and Feed Sizes
When uploading images directly to posts (not link previews), each platform has different optimal sizes:
| Platform | Type | Recommended Size | Aspect Ratio |
|---|---|---|---|
| Feed post | 1200×630 | 1.91:1 | |
| Square post | 1080×1080 | 1:1 | |
| Twitter/X | Single image | 1600×900 | 16:9 |
| Twitter/X | Two images | 700×800 each | 7:8 |
| Square post | 1080×1080 | 1:1 | |
| Portrait post | 1080×1350 | 4:5 | |
| Landscape post | 1080×566 | 1.91:1 | |
| Feed post | 1200×627 | 1.91:1 | |
| Square post | 1080×1080 | 1:1 | |
| Standard pin | 1000×1500 | 2:3 | |
| Square pin | 1000×1000 | 1:1 |
Note: Post images are different from OG/link preview images. Post images are uploaded directly to the platform. OG images are pulled from your website's meta tags when a link is shared.
Story and Reel Sizes
Vertical content formats (stories, reels, shorts) all use the same 9:16 aspect ratio:
| Platform | Type | Recommended Size | Aspect Ratio | Max Duration |
|---|---|---|---|---|
| Story | 1080×1920 | 9:16 | 15 sec/clip | |
| Reel | 1080×1920 | 9:16 | 90 sec | |
| Story | 1080×1920 | 9:16 | 20 sec | |
| Reel | 1080×1920 | 9:16 | 90 sec | |
| TikTok | Video | 1080×1920 | 9:16 | 10 min |
| YouTube | Short | 1080×1920 | 9:16 | 60 sec |
| Idea Pin | 1080×1920 | 9:16 | 60 sec | |
| Snapchat | Snap | 1080×1920 | 9:16 | 60 sec |
| Story | 1080×1920 | 9:16 | 20 sec |
Design tips for vertical content:
- Keep a 250px safe zone at the top and bottom for platform UI elements (username, like buttons, etc.).
- All vertical content uses 1080x1920px — no need to create different sizes for different platforms.
- For images (not video), you can use this size to create story-format content in any image editor.
Looking for link preview images instead? Use OG Image Generator to create 1200x630px OG images that appear when someone shares your link. Stories and reels are for uploaded content; OG images are for link previews.
Frequently Asked Questions
What is the one size that works everywhere for link previews?
1200x630 pixels (1.91:1 aspect ratio). This single size works across Facebook, Twitter/X, LinkedIn, Slack, Discord, WhatsApp, iMessage, and Telegram without any cropping or distortion.
What image format should I use for social media?
Use PNG for images with text, logos, or sharp graphics. Use JPEG for photographic content. For OG images specifically, PNG is usually the better choice because most OG images are text-heavy. Avoid SVG and WebP for OG images as they are not universally supported.
Do these sizes change frequently?
Platform sizes change occasionally (usually once every 1-2 years for major changes). The most stable size is the OG image at 1200x630px, which hasn't changed since the Open Graph protocol was established. We update this guide when platforms announce changes.
Should I create separate images for each social platform?
For link previews (OG images), no — 1200x630px works everywhere. For uploaded content, it depends: a 1:1 square image works on most feed posts, but Pinterest favors 2:3 vertical pins and stories need 9:16. Create platform-specific images only for uploaded content if the platforms differ significantly.
Related Guides
Compare with Alternatives
See how OG Image Generator stacks up against other tools.
Start Generating OG Images
Free API for developers. 50 images/month, 10 templates, no credit card required.