Resize once. Post everywhere.
Upload an image, pick a platform, preview the crop, and download the perfectly sized version for Instagram, TikTok, YouTube, LinkedIn, X, Pinterest, and a dozen more — all in your browser, free and signup-free.

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 |
| 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 | |
| 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 | |
| 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 | |
| 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 |
Reference
How to choose the right size for each platform
Every social network crops, scales, and compresses images differently. Picking the wrong dimensions means your post arrives blurry, gets letterboxed with black bars, or has the most important part of your photo cut off. Here’s a quick reference for each major platform.
Instagram (Feed, Story, Reel)
Instagram supports three feed aspect ratios: 1:1 (1080×1080) for classic squares, 4:5 (1080×1350) for portrait posts that take up the most screen real estate, and 1.91:1 (1080×566) for landscape. Stories and Reels are vertical 9:16 at 1080×1920. Keep important subjects within the center 1080×1350 zone so nothing gets cropped when Instagram generates the square feed thumbnail.
Facebook (Cover, Post, Profile)
Facebook cover photos display at 820×312 on desktop and 640×360 on mobile, so upload at 820×462 to look correct on both. Shared posts work best at 1200×630 (1.91:1) — the same dimensions Facebook uses for link previews. Profile pictures crop to a circle at 170×170, but upload a 320×320 square so the high-DPI version stays sharp.
Twitter/X, LinkedIn, and Pinterest
Twitter/X in-stream images render at 1600×900 (16:9) but the timeline preview crops to roughly 1200×675, so center your subject. LinkedIn feed posts use 1200×627 for shared links and 1200×1500 for portrait single-image posts; the company banner is 1128×191. Pinterest rewards tall pins — 1000×1500 (2:3) is the sweet spot, and idea pins are 1080×1920. Wider than 2:3 and Pinterest crops the bottom in feeds.
YouTube Thumbnails and TikTok
YouTube thumbnails are 1280×720 (16:9) at a minimum 640px wide and a 2MB cap; JPG, PNG, and GIF are accepted. Channel banners need a 2560×1440 source so the safe area renders cleanly across phone, tablet, TV, and desktop. TikTok video covers are 1080×1920 (9:16) — the same as Reels and Stories — and TikTok now supports 1080×1350 photo carousels with the same crop rules as Instagram portrait.
Common resizing mistakes to avoid
Most quality complaints aren’t about the platform — they’re about how the image was prepared before upload. A few patterns account for almost all of them:
- Uploading larger than the recommended size.Every platform downscales — and their algorithms are tuned for noise, not sharpness. Resize to the exact target dimensions before uploading and you’ll keep crisp text and clean edges.
- Using JPG for graphics with text or sharp edges. JPG compression smears anything with hard contrast lines (logos, screenshots, infographics). Use PNG for graphics and reserve JPG for photographs.
- Re-saving the same JPG over and over. Each save introduces additional compression. Always re-export from your original source rather than editing and re-saving the uploaded copy.
- Ignoring aspect ratio.Forcing a 16:9 image into a 1:1 slot stretches faces or cuts off heads. Crop intentionally before resizing — don’t let the platform decide.
- Forgetting safe zones. Profile pictures crop to a circle and cover photos crop differently on mobile vs. desktop. Keep critical subject matter at least 10% inside the canvas edge.
Frequently asked questions
What size should an Instagram post be?
The recommended size for Instagram feed posts is 1080x1080 pixels (square), 1080x1350 pixels (portrait, gets more screen space), or 1080x566 pixels (landscape). Stories and Reels should be 1080x1920 pixels.
What is the best YouTube thumbnail size?
YouTube thumbnails should be 1280x720 pixels (16:9 aspect ratio) with a minimum width of 640 pixels. Use JPG, PNG, or GIF format under 2MB.
What size is a Facebook cover photo?
Facebook cover photos display at 820x312 pixels on desktop and 640x360 on mobile. Upload at 820x462 pixels so it looks good on both devices.
Why do my images look blurry on social media?
Social platforms compress uploaded images. To minimize quality loss, upload at the exact recommended dimensions (not larger), use PNG for graphics with text, and avoid re-saving JPGs multiple times.
Can I resize one image for multiple platforms?
Yes! Upload your image above, then select different platform presets to download correctly sized versions for each social network.

