Social Media Image Sizes in 2026 — Every Platform in One Table
Fourteen platforms, every placement, one page. The table below is the whole reference — post images, stories, banners, avatars, emotes and stickers — with the exact pixel dimensions each platform expects. Every platform name links to its full spec, where the caveats live.
The Quick Reference
| Platform | Sizes |
|---|---|
| Instagram 5 sizes | 1080 x 1080Post (Square)1080 x 1350Post (Portrait)1080 x 566Post (Landscape)1080 x 1920Story / Reel320 x 320Profile Photo Three feed ratios. Portrait 4:5 takes the most screen. |
| Facebook 5 sizes | 1200 x 630Post (Landscape)1200 x 1200Post (Square)820 x 312Cover Photo170 x 170Profile Photo1200 x 628Event Cover The cover crops differently on desktop and mobile. |
| LinkedIn 4 sizes | 1200 x 627Post Image1584 x 396Cover Photo400 x 400Profile Photo300 x 300Company Logo Your profile photo sits over the banner's bottom-left corner. |
| X (Twitter) 4 sizes | 400 x 400Profile Photo1500 x 500Header Photo1600 x 900In-Stream Photo1200 x 628Card Image In-stream photos are 16:9; cards fall back to the 1.91:1 canvas. |
| YouTube 4 sizes | 1280 x 720Thumbnail1080 x 1920Shorts2560 x 1440Channel Banner800 x 800Profile Photo Thumbnails are 16:9; Shorts are 9:16 and cannot be swapped. |
| TikTok 2 sizes | 1080 x 1920Video Cover200 x 200Profile Photo The cover is a frame of the video, on the same 9:16 canvas. |
| Pinterest 4 sizes | 1000 x 1500Standard Pin1080 x 1920Idea Pin600 x 600Board Cover165 x 165Profile Photo 2:3 is the sweet spot — taller pins get truncated in the feed. |
| Snapchat 4 sizes | 1080 x 1920Snap1080 x 2340Geofilter320 x 320Profile Photo1080 x 1920Story Ad Geofilters are taller than a Snap — 1080x2340, not 1080x1920. |
| Threads 4 sizes | 320 x 320Profile Photo1080 x 1350Feed Image1080 x 1080Feed Square1200 x 628Link Preview Feed images are 4:5, the same master as an Instagram portrait. |
| Discord 8 sizes | 512 x 512Server Icon128 x 128Profile Avatar600 x 240Profile Banner960 x 540Server Banner1920 x 1080Invite Splash128 x 128Custom Emoji320 x 320Sticker64 x 64Role Icon Eight separate assets, each with its own hard-coded size. |
| Twitch 7 sizes | 1200 x 480Profile Banner1920 x 1080Offline / Video Player Banner256 x 256Profile Photo320 x 100Info Panel112 x 112Emote (Large)56 x 56Emote (Medium)28 x 28Emote (Small) Emotes must be uploaded at all three sizes, 112 down to 28. |
| Substack 4 sizes | 1456 x 816Newsletter Header1456 x 816Post / Section Hero256 x 256Publication Logo256 x 256Profile Photo One 1456x816 slot does the header and the post hero. |
| Telegram 5 sizes | 1280 x 1280Channel Post Photo1080 x 1920Story512 x 512Sticker512 x 512Profile Picture512 x 512Channel / Group Icon Square post photos, 9:16 stories, 512x512 for everything else. |
| Reddit 4 sizes | 1200 x 675Post Image1920 x 384Community Banner256 x 256Avatar / Community Icon70 x 70Old Reddit Thumbnail The community banner is a 5:1 sliver — 1920x384. |
These are the same presets the resizer below uses, so what you read here is what you get when you export. Where a platform publishes no dimension for a placement, the guide it links to says so rather than inventing one.
Drop an image here or click to browse
Social Media Image Size Cheat Sheet (2024)
| Platform | Type | Dimensions |
|---|---|---|
| Post (Square) | 1080 x 1080 | |
| Post (Portrait) | 1080 x 1350 | |
| Post (Landscape) | 1080 x 566 | |
| Story / Reel | 1080 x 1920 | |
| Profile Photo | 320 x 320 | |
| TikTok | Video Cover | 1080 x 1920 |
| Profile Photo | 200 x 200 | |
| YouTube | Thumbnail | 1280 x 720 |
| Shorts | 1080 x 1920 | |
| Channel Banner | 2560 x 1440 | |
| Profile Photo | 800 x 800 | |
| Post (Landscape) | 1200 x 630 | |
| Post (Square) | 1200 x 1200 | |
| Cover Photo | 820 x 312 | |
| Profile Photo | 170 x 170 | |
| Event Cover | 1200 x 628 | |
| X (Twitter) | Profile Photo | 400 x 400 |
| Header Photo | 1500 x 500 | |
| In-Stream Photo | 1600 x 900 | |
| Card Image | 1200 x 628 | |
| Post Image | 1200 x 627 | |
| Cover Photo | 1584 x 396 | |
| Profile Photo | 400 x 400 | |
| Company Logo | 300 x 300 | |
| Standard Pin | 1000 x 1500 | |
| Idea Pin | 1080 x 1920 | |
| Board Cover | 600 x 600 | |
| Profile Photo | 165 x 165 | |
| Twitch | Profile Banner | 1200 x 480 |
| Offline / Video Player Banner | 1920 x 1080 | |
| Profile Photo | 256 x 256 | |
| Info Panel | 320 x 100 | |
| Emote (Large) | 112 x 112 | |
| Emote (Medium) | 56 x 56 | |
| Emote (Small) | 28 x 28 | |
| Snapchat | Snap | 1080 x 1920 |
| Geofilter | 1080 x 2340 | |
| Profile Photo | 320 x 320 | |
| Story Ad | 1080 x 1920 | |
| Threads | Profile Photo | 320 x 320 |
| Feed Image | 1080 x 1350 | |
| Feed Square | 1080 x 1080 | |
| Link Preview | 1200 x 628 | |
| Discord | Server Icon | 512 x 512 |
| Profile Avatar | 128 x 128 | |
| Profile Banner | 600 x 240 | |
| Server Banner | 960 x 540 | |
| Invite Splash | 1920 x 1080 | |
| Custom Emoji | 128 x 128 | |
| Sticker | 320 x 320 | |
| Role Icon | 64 x 64 | |
| Post Image | 1200 x 675 | |
| Community Banner | 1920 x 384 | |
| Avatar / Community Icon | 256 x 256 | |
| Old Reddit Thumbnail | 70 x 70 | |
| Status (Story) | 1080 x 1920 | |
| Business Catalog | 1024 x 1024 | |
| Profile Photo | 500 x 500 | |
| Group Icon | 500 x 500 | |
| Telegram | Channel Post Photo | 1280 x 1280 |
| Story | 1080 x 1920 | |
| Sticker | 512 x 512 | |
| Profile Picture | 512 x 512 | |
| Channel / Group Icon | 512 x 512 | |
| Spotify | Canvas (Looping Video) | 1080 x 1920 |
| Cover Art | 3000 x 3000 | |
| Show / Podcast Artwork | 3000 x 3000 | |
| Profile Image (Artist) | 750 x 750 | |
| Playlist Cover | 640 x 640 | |
| Substack | Newsletter Header | 1456 x 816 |
| Post / Section Hero | 1456 x 816 | |
| Publication Logo | 256 x 256 | |
| Profile Photo | 256 x 256 | |
| beehiiv | Post Thumbnail | 1200 x 630 |
| Publication Logo | 800 x 800 | |
| Profile Picture | 800 x 800 | |
| Inline Image (Landscape) | 1200 x 675 | |
| Inline Image (Square) | 1200 x 1200 | |
| Subscriber Profile Picture | 100 x 100 | |
| Medium | Story Cover | 1500 x 750 |
| Topic / Tag Header | 1500 x 750 | |
| Publication Logo (Horizontal) | 600 x 60 | |
| Publication Logo (Square) | 500 x 500 | |
| Profile Photo | 500 x 500 | |
| Bluesky | Profile Avatar | 1000 x 1000 |
| Profile Banner | 3000 x 1000 | |
| Post Image (Portrait) | 1200 x 1500 | |
| Post Image (Landscape) | 1200 x 675 | |
| Link Card Preview | 1200 x 630 | |
| Mastodon | Profile Picture | 400 x 400 |
| Header Image | 1500 x 500 | |
| Post Image (Landscape) | 1280 x 720 | |
| Post Image (Square) | 1200 x 1200 | |
| Post Image (Portrait) | 1200 x 1500 | |
| Link Preview Card | 1200 x 630 | |
| Etsy | Listing Photo (Square) | 2000 x 2000 |
| Listing Photo (4:3) | 2700 x 2025 | |
| Search Thumbnail | 570 x 456 | |
| Shop Banner (Big) | 1200 x 300 | |
| Shop Banner (Large) | 3360 x 840 | |
| Shop Icon | 500 x 500 | |
| Amazon | Main Image (Recommended) | 2000 x 2000 |
| Main Image (Zoom Minimum) | 1000 x 1000 | |
| Secondary / Lifestyle Image | 1600 x 1600 | |
| Video Thumbnail | 1280 x 720 | |
| Swatch Image | 30 x 30 | |
| Shopify | Product Image (Recommended) | 2048 x 2048 |
| Product Image (Maximum) | 5000 x 5000 | |
| Slideshow / Hero Banner | 1280 x 720 | |
| Blog Post Image | 1200 x 800 | |
| Logo (Wordmark) | 400 x 100 | |
| Favicon | 32 x 32 | |
| Canva | Presentation (16:9) | 1920 x 1080 |
| Instagram Post (Square) | 1080 x 1080 | |
| Instagram Story | 1080 x 1920 | |
| Facebook Cover | 851 x 315 | |
| YouTube Thumbnail | 1280 x 720 | |
| Pinterest Pin | 1000 x 1500 | |
| Logo | 500 x 500 | |
| Wix | Hero / Banner | 1920 x 1080 |
| Section Background | 1920 x 1080 | |
| Blog Post Thumbnail | 880 x 586 | |
| Gallery Image | 1000 x 1000 | |
| Product Image (Wix Stores) | 3000 x 3000 | |
| Logo | 250 x 100 | |
| Favicon | 96 x 96 | |
| WordPress | Featured Image / og:image | 1200 x 630 |
| Thumbnail (cropped) | 150 x 150 | |
| Medium | 300 x 300 | |
| Large | 1024 x 1024 | |
| 2x Large | 2048 x 2048 | |
| Max Upload Before Scaling | 2560 x 2560 | |
| Squarespace | Banner / Section Background | 2500 x 1406 |
| Full-Bleed Background | 2500 x 1667 | |
| Blog Featured Image | 1500 x 1000 | |
| Gallery Image | 1500 x 1500 | |
| Product Image | 2000 x 2000 | |
| Logo | 1200 x 400 | |
| Favicon | 300 x 300 | |
| Google Slides | Widescreen Slide (16:9) | 1920 x 1080 |
| Standard Slide (4:3) | 1024 x 768 | |
| Slide at 100% (16:9) | 960 x 540 | |
| Slide at 100% (4:3) | 960 x 720 | |
| Slack | Workspace Icon | 512 x 512 |
| Profile Photo | 512 x 512 | |
| Profile Photo (Max) | 1024 x 1024 | |
| Custom Emoji | 128 x 128 | |
| Shared Image (Full Preview) | 1024 x 1024 | |
| Link Preview (og:image) | 1200 x 630 | |
| Google Business Profile | Logo | 720 x 720 |
| Cover Photo | 1920 x 1080 | |
| Post Photo | 720 x 720 | |
| Product Photo | 720 x 720 | |
| Photo (Minimum) | 250 x 250 | |
| Tumblr | Photo Post (Recommended) | 540 x 810 |
| Photo Post (Max) | 2048 x 3072 | |
| GIF (Recommended Width) | 540 x 540 | |
| Header Image | 2048 x 1152 | |
| Avatar | 128 x 128 | |
| Email Header | Substack Email Banner | 1100 x 220 |
| Header @2x (600px Email) | 1200 x 240 | |
| Mailchimp Header @2x (New Builder) | 1320 x 264 | |
| Email Body Width (1x) | 600 x 120 | |
| Email Signature | Banner @2x (400x100 Display) | 800 x 200 |
| Banner (Google Footer Max) | 1000 x 100 | |
| Logo / Headshot @2x | 200 x 200 | |
| Logo / Headshot (1x) | 100 x 100 | |
| Facebook Ads | Feed Single Image | 1440 x 1800 |
| Carousel Card | 1080 x 1080 | |
| Stories & Reels | 1440 x 2560 | |
| Link Ad (Legacy 1.91:1) | 1200 x 628 | |
| Google Display Ads | Inline Rectangle | 300 x 250 |
| Large Rectangle | 336 x 280 | |
| Leaderboard | 728 x 90 | |
| Half-Page | 300 x 600 | |
| Wide Skyscraper | 160 x 600 | |
| Billboard | 970 x 250 | |
| Large Mobile Banner | 320 x 100 | |
| Responsive Landscape | 1200 x 628 | |
| Responsive Square | 600 x 600 | |
| LinkedIn Ads | Single Image Ad (1.91:1) | 1200 x 628 |
| Single Image Ad (Square) | 1200 x 1200 | |
| Single Image Ad (Vertical) | 720 x 900 | |
| Carousel Card | 1080 x 1080 | |
| Spotlight Ad Background | 300 x 250 | |
| Spotlight Ad Logo | 100 x 100 | |
| Message Ad Banner | 300 x 250 | |
| Video Thumbnail (16:9) | 1200 x 675 |
Drop in one image, pick a platform, and download every size above — or batch-export the whole set as a ZIP. It runs in your browser; nothing is uploaded to a server.
Three Masters Cover Almost All of It
The table looks like fourteen problems. It is closer to three. Design at these canvases and nearly every cell above is a crop away, not a redesign.
1080 x 1920
The vertical canvas
9:16, and the most reused size on this page — 6 of the fourteen platforms take it: Instagram, YouTube, TikTok, Pinterest, Snapchat, Telegram. One export, every story feed.
1080 x 1350
The portrait feed post
4:5. Instagram and Threads both use it, and it claims more phone screen than a square. Keep the subject centred and the same file crops cleanly to 1080x1080.
1200 x 630
The link preview
1.91:1 — the og:image ratio. Every landscape share card is a rounding error away from it, so one file serves them all.
The 1.91:1 rounding errors are not different sizes
This is the detail that sends people hunting for three separate exports. The landscape share card is documented with a slightly different height by each platform — but they are all the same 1.91:1 canvas, rounded differently:
- 1200 x 630 — Facebook post (landscape)
- 1200 x 628 — Threads link preview
- 1200 x 627 — LinkedIn post image
Three pixels of height separate the tallest from the shortest. Export 1200 x 630 once, keep your text away from the very top and bottom, and stop thinking about it.
Profile Photos: Square, and Smaller Than You Think
Every avatar in the table is a square, and the range is wider than anyone expects — Discord displays yours at 128x128 while YouTube wants 800x800. They are also almost all cropped to a circle at display time, which is the part people get wrong: a logo that fills its square loses its corners.
- Keep a single square master. Build the avatar once at the largest size you need — 800x800 covers everything here — then export down per platform rather than uploading the master everywhere. Platform downscalers are tuned to be cheap, not sharp.
- Design for the circle, not the square. Assume the corners are gone. Anything that must be readable belongs inside the inscribed circle.
- Smallest wins. A wordmark that reads beautifully at 800x800 is mud at Twitch’s 256x256 or Discord’s 128x128. Check the avatar at its smallest listed size and design for that one.
Before You Export
- Resize to the target, not past it. Uploading a 4000px image into a 1080px slot hands the crop and the compression to the platform, and every platform optimises for bandwidth over sharpness. Hit the exact dimensions first.
- PNG for text and logos, JPG for photographs. JPG compression smears hard edges — screenshots, wordmarks, charts. Reserve it for the images that are actually photographs.
- Respect the safe zones on vertical. A 9:16 frame has an interface drawn on top of it. Meta publishes the strictest margins anyone states in writing — 14% off the top, 35% off the bottom, 6% each side — and building to them keeps your captions clear on Reels, Shorts and TikTok at once.
- Banners are cropped, not scaled. A LinkedIn cover, a Facebook cover and a YouTube banner each show a different slice of your file on desktop and mobile. The banner guides above are mostly about that slice, not the pixel count.
Frequently Asked Questions
What are the social media image sizes for 2026?
The sizes that cover most posting are 1080x1080 and 1080x1350 for feed posts, 1080x1920 for stories and vertical video covers, 1200x630 for link previews and landscape shares, and 1280x720 for YouTube thumbnails. Banners are the exception: each platform crops its own way, so Facebook is 820x312, LinkedIn 1584x396, YouTube 2560x1440, Twitch 1200x480 and Reddit 1920x384. The table above lists every placement on all fourteen platforms.
What is the most common image size across social media?
1080x1920 — the 9:16 vertical canvas. Six of the fourteen platforms in this guide take it: Instagram stories and reels, YouTube Shorts, TikTok video covers, Pinterest idea pins, Snapchat snaps and Telegram stories. It is the closest thing to a universal export in social media, which is why a single vertical master is worth building carefully.
Can I use one image for every platform?
Not one image, but not fourteen either. Three masters do most of the work: a 1080x1920 vertical for stories and short-form video covers, a 1080x1350 portrait that crops down to a 1080x1080 square, and a 1200x630 landscape for link previews. Avatars and banners are the ones that genuinely need per-platform exports, because each is cropped to a shape nothing else uses.
What size should a link preview or og:image be?
1200x630 pixels, a 1.91:1 landscape. Platforms document it with slightly different heights — Facebook at 1200x630, Threads at 1200x628, LinkedIn at 1200x627 — but the difference is three pixels of rounding on the same canvas, not three different sizes. Export 1200x630 once and keep important text away from the top and bottom edges.
What size should a profile picture be?
Always a square, but the size varies widely: Discord displays avatars at 128x128, Pinterest at 165x165, Facebook at 170x170, TikTok at 200x200, Twitch, Reddit and Substack at 256x256, Instagram, Snapchat and Threads at 320x320, X and LinkedIn at 400x400, Telegram at 512x512 and YouTube at 800x800. Nearly all of them crop to a circle on display, so keep anything that must be legible inside the inscribed circle — and check it at the smallest size you use, not the largest.
Should I upload images larger than the recommended size?
No. Every platform downscales oversized uploads with an algorithm tuned for bandwidth rather than sharpness, so a 4000px file dropped into a 1080px slot arrives softer than the same image resized properly first. Resize to the exact target dimensions before uploading, use PNG for anything with text or hard edges, and re-export from your original rather than re-saving an already-compressed JPG.
Do these dimensions change?
Placements change more often than pixels. The 1080-wide feed and the 9:16 vertical canvas have been stable for years; what moves is which surfaces exist and how heavily each is cropped. Every platform in the table links to its own guide on this site, where the figures are traced back to what the platform actually publishes — including the placements where it publishes nothing at all and the numbers circulating online are guesses.